Constraints of selection from set of possibilities.
Common interface for the localization manager.
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 iprm::IOptionsList & GetLanguagesInfo() const =0
Get the list of supported languages given as a list of options.
virtual void SetSystemLanguage()=0
Set default system's language.
virtual void SwitchLanguage(int languageIndex)=0
Switch the current language to the language with the index languageIndex.
virtual const ITranslationManager * GetSlaveTranslationManager() const =0
Get slave translation manager, if set.
Base interface for all used interfaces and implementations.
This namespace contains non-UI utility classes based on Qt.