linphone-desktop/tests/src/app/DefaultTranslator.hpp
2016-12-19 14:54:32 +01:00

25 lines
527 B
C++

#ifndef DEFAULT_TRANSLATOR_H_
#define DEFAULT_TRANSLATOR_H_
#include <QSet>
#include <QTranslator>
// =============================================================================
class DefaultTranslator : public QTranslator {
public:
DefaultTranslator ();
~DefaultTranslator () = default;
QString translate (
const char *context,
const char *source_text,
const char *disambiguation = Q_NULLPTR,
int n = -1
) const override;
private:
QSet<QString> m_contexts;
};
#endif // DEFAULT_TRANSLATOR_H_