1 #ifndef APPLICATIONLANGUAGEMANAGER_H
2 #define APPLICATIONLANGUAGEMANAGER_H
4 #include <QSharedPointer>
63 QSharedPointer<DataClass> d;
67 #endif // APPLICATIONLANGUAGEMANAGER_H
Definition: ApplicationLanguageManager.cpp:30
Definition: ApplicationLanguageManager.h:9
bool ResetTemporaryLanguageToGlobal()
ResetTemporaryLanguageToGlobal - method resets previously set temporary language back to global langu...
Definition: ApplicationLanguageManager.cpp:283
ApplicationLanguageManager()
Definition: ApplicationLanguageManager.cpp:230
bool SetTemporaryLanguage(const QString &language)
SetTemporaryLanguage - method sets desired language as temporary language Temporary language is used ...
Definition: ApplicationLanguageManager.cpp:278
~ApplicationLanguageManager()
Definition: ApplicationLanguageManager.cpp:235
void LogLanguageSupport() const
LogLanguageSupport - method writes supported and default language to application logs.
Definition: ApplicationLanguageManager.cpp:308
bool IsLanguageSupported(const QString &language) const
IsLanguageSupported - returns if desired language is suported or not.
Definition: ApplicationLanguageManager.cpp:302
QStringList GetSupportedLanguages() const
GetSupportedLanguages - returns currently supported languages.
Definition: ApplicationLanguageManager.cpp:288
static const QString DEFAULT_APPLICATION_LANGUAGE
Definition: ApplicationLanguageManager.h:12
bool SetGlobalLanguage(const QString &language)
SetGlobalLanguage - method sets desired language as current global (startup) language.
Definition: ApplicationLanguageManager.cpp:273
bool Init()
Definition: ApplicationLanguageManager.cpp:239