tuned-switcher 1.1.0
Performance profile manager
Loading...
Searching...
No Matches
translationmanager.h
Go to the documentation of this file.
1
7#ifndef TRANSLATIONMANAGER_H
8#define TRANSLATIONMANAGER_H
9
15#include <QDir>
16#include <QList>
17#include <QObject>
18#include <QString>
19#include <QTranslator>
20
24class TranslationManager : public QObject
25{
26 Q_OBJECT
27public:
32 explicit TranslationManager(QObject* parent = nullptr);
33
38 QTranslator* GetQtTranslator() const;
39
44 QTranslator* GetAppTranslator() const;
45
51 bool IsQtTranslatorAvailable() const;
52
58 bool IsAppTranslatorAvailable() const;
59
60private:
66 QList<QDir> GetTranslationPaths() const;
67
72 QString GetTranslationPath() const;
73
78 QString GetQtTranslationPath() const;
79
84 QTranslator* CreateQtTranslator();
85
90 QTranslator* CreateAppTranslator();
91
95 QTranslator* QtTranslator;
96
100 QTranslator* AppTranslator;
101};
102
103#endif // TRANSLATIONMANAGER_H
Definition translationmanager.h:25
QTranslator * AppTranslator
Definition translationmanager.h:100
bool IsAppTranslatorAvailable() const
Definition translationmanager.cpp:77
QTranslator * QtTranslator
Definition translationmanager.h:95
QTranslator * CreateQtTranslator()
Definition translationmanager.cpp:60
QList< QDir > GetTranslationPaths() const
Definition translationmanager.cpp:27
QTranslator * GetAppTranslator() const
Definition translationmanager.cpp:55
QTranslator * CreateAppTranslator()
Definition translationmanager.cpp:66
QTranslator * GetQtTranslator() const
Definition translationmanager.cpp:50
QString GetTranslationPath() const
Definition translationmanager.cpp:35
bool IsQtTranslatorAvailable() const
Definition translationmanager.cpp:72
TranslationManager(QObject *parent=nullptr)
Definition translationmanager.cpp:82
QString GetQtTranslationPath() const
Definition translationmanager.cpp:45