Class TranslatorManager
Provides access to shared translator instances for runtime language switching. More...
#include <translatormanager.h>
Public Functions
| Type | Name |
|---|---|
| TranslatorManager () Constructor. |
|
| TranslatorManager (const TranslatorManager &) = delete Copy constructor is deleted (singleton pattern) |
|
| TranslatorManager & | operator= (const TranslatorManager &) = delete Assignment operator is deleted (singleton pattern) |
| QTranslator * | qfieldTranslator () Returns the global QField translator instance. |
| QTranslator * | qtTranslator () Returns the global Qt framework translator instance. |
Public Static Functions
| Type | Name |
|---|---|
| TranslatorManager * | instance () Returns the singleton instance of TranslatorManager . |
Detailed Description
Translators are shared between startup (main.cpp) and runtime switching (AppInterface::changeLanguage).
Public Functions Documentation
function TranslatorManager [1/2]
Constructor.
TranslatorManager::TranslatorManager ()
function TranslatorManager [2/2]
Copy constructor is deleted (singleton pattern)
TranslatorManager::TranslatorManager (
const TranslatorManager &
) = delete
function operator=
Assignment operator is deleted (singleton pattern)
TranslatorManager & TranslatorManager::operator= (
const TranslatorManager &
) = delete
function qfieldTranslator
Returns the global QField translator instance.
QTranslator * TranslatorManager::qfieldTranslator ()
function qtTranslator
Returns the global Qt framework translator instance.
QTranslator * TranslatorManager::qtTranslator ()
Public Static Functions Documentation
function instance
Returns the singleton instance of TranslatorManager .
static TranslatorManager * TranslatorManager::instance ()
The documentation for this class was generated from the following file src/core/translatormanager.h