11 #include <QSharedPointer> 12 #include <QTranslator> 15 class test_LanguageLoader;
16 class test_ProviderParser;
17 class test_ProviderConfigurationParser;
25 friend class ::test_LanguageLoader;
26 friend class ::test_ProviderConfigurationParser;
27 static const QLocale::Language mFallbackLanguage;
28 static QLocale mDefaultLanguage;
31 QVector<QSharedPointer<QTranslator>> mTranslatorList;
32 const QStringList mComponentList;
37 bool loadTranslationFiles(
const QLocale& pLocale);
38 QSharedPointer<QTranslator> createTranslator(
const QLocale& pLocale,
const QString& pComponent);
51 void setPath(
const QString& pPath);
LanguageLoader()
Definition: LanguageLoader.cpp:25
const QLocale & getUsedLocale() const
Definition: LanguageLoader.cpp:176
QLocale::Language getFallbackLanguage() const
Definition: LanguageLoader.cpp:182
static void setDefaultLanguage(const QLocale &pLocale)
Definition: LanguageLoader.cpp:54
bool isLoaded() const
Definition: LanguageLoader.cpp:121
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
~LanguageLoader()
Definition: LanguageLoader.cpp:37
void load(const QLocale &pLocale=getDefaultLanguage())
Definition: LanguageLoader.cpp:127
void setPath(const QString &pPath)
Definition: LanguageLoader.cpp:67
void unload()
Definition: LanguageLoader.cpp:156
QList< QLocale > getAvailableLocales() const
Definition: LanguageLoader.cpp:92
static LanguageLoader & getInstance()
Definition: LanguageLoader.cpp:42
Definition: LanguageLoader.h:22
const QString & getPath()
Definition: LanguageLoader.cpp:61
static const QLocale & getDefaultLanguage()
Definition: LanguageLoader.cpp:48