Skip to content

Class QfTranslatorManager

ClassList > QfTranslatorManager

Provides access to shared translator instances for runtime language switching. More...

  • #include <qftranslatormanager.h>

Public Functions

Type Name
QfTranslatorManager ()
Constructor.
QfTranslatorManager (const QfTranslatorManager &) = delete
Copy constructor is deleted (singleton pattern)
QfTranslatorManager & operator= (const QfTranslatorManager &) = 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
QfTranslatorManager * instance ()
Returns the singleton instance of QfTranslatorManager .

Detailed Description

Translators are shared between startup (main.cpp) and runtime switching (QfAppInterface::changeLanguage).

Public Functions Documentation

function QfTranslatorManager [1/2]

Constructor.

QfTranslatorManager::QfTranslatorManager () 


function QfTranslatorManager [2/2]

Copy constructor is deleted (singleton pattern)

QfTranslatorManager::QfTranslatorManager (
    const QfTranslatorManager &
) = delete


function operator=

Assignment operator is deleted (singleton pattern)

QfTranslatorManager & QfTranslatorManager::operator= (
    const QfTranslatorManager &
) = delete


function qfieldTranslator

Returns the global QField translator instance.

QTranslator * QfTranslatorManager::qfieldTranslator () 


function qtTranslator

Returns the global Qt framework translator instance.

QTranslator * QfTranslatorManager::qtTranslator () 


Public Static Functions Documentation

function instance

Returns the singleton instance of QfTranslatorManager .

static QfTranslatorManager * QfTranslatorManager::instance () 



The documentation for this class was generated from the following file src/core/qftranslatormanager.h