|
ACF $AcfVersion:0$
|
Common interface for the localization manager. More...
#include <ITranslationManager.h>
Public Member Functions | |
| virtual const iprm::IOptionsList & | GetLanguagesInfo () const =0 |
| Get the list of supported languages given as a list of options. | |
| virtual int | GetCurrentLanguageIndex () const =0 |
| Get current language index. | |
| virtual const QTranslator * | GetLanguageTranslator (int languageIndex) const =0 |
| Get Qt translator for a given language. | |
| virtual const ITranslationManager * | GetSlaveTranslationManager () const =0 |
| Get slave translation manager, if set. | |
| virtual void | SwitchLanguage (int languageIndex)=0 |
Switch the current language to the language with the index languageIndex. | |
| virtual void | SetSystemLanguage ()=0 |
| Set default system's language. | |
Public Member Functions inherited from istd::IPolymorphic | |
| virtual | ~IPolymorphic () |
Common interface for the localization manager.
Definition at line 18 of file ITranslationManager.h.
|
pure virtual |
Get current language index.
Implemented in iqt::CTranslationManagerComp.
|
pure virtual |
Get the list of supported languages given as a list of options.
Implemented in iqt::CTranslationManagerComp.
|
pure virtual |
Get Qt translator for a given language.
Implemented in iqt::CTranslationManagerComp.
|
pure virtual |
Get slave translation manager, if set.
Implemented in iqt::CTranslationManagerComp.
|
pure virtual |
Set default system's language.
Implemented in iqt::CTranslationManagerComp.
|
pure virtual |
Switch the current language to the language with the index languageIndex.
Implemented in iqt::CTranslationManagerComp.