Skip to content

Class TranslatorManager

ClassList > 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