Engauge Digitizer  2
TranslatorContainer.h
1 #ifndef TRANSLATOR_CONTAINER_H
2 #define TRANSLATOR_CONTAINER_H
3 
4 #include <QString>
5 
6 class QApplication;
7 class QTranslator;
8 
11 {
12  public:
14  TranslatorContainer(QApplication &app);
15 
17  static QString qmDirectory ();
18 
19  private:
21 
22  // Translator for generic strings, like buttons in QWizard pages (which are inaccessible through *.tm files
23  QTranslator *m_translatorGeneric;
24 
25  // Translator for Engauge-specific strings, which are accessible through *.tm files
26  QTranslator *m_translatorEngauge;
27 };
28 
29 #endif // TRANSLATOR_CONTAINER_H
Class that stores QTranslator objects for the duration of application execution.
static QString qmDirectory()
Platform dependent directory containing qm translation files.