#include <translator.h>
|
static void | translate (const QString &localeName) |
| Loads the translations according to the settings or locale. More...
|
|
static void | registerHandler (const std::function< void()> &, void *owner) |
| Register a function to be called when the UI needs to be retranslated. More...
|
|
static void | unregister (void *owner) |
| Unregisters all handlers of an owner. More...
|
|
|
using | Callback = QPair< void *, std::function< void()> > |
|
Definition at line 30 of file translator.h.
◆ Callback
◆ registerHandler()
void Translator::registerHandler |
( |
const std::function< void()> & |
f, |
|
|
void * |
owner |
|
) |
| |
|
static |
Register a function to be called when the UI needs to be retranslated.
- Parameters
-
f | Function, wich will called. |
owner | Widget to retanslate. |
Definition at line 93 of file translator.cpp.
◆ translate()
void Translator::translate |
( |
const QString & |
localeName | ) |
|
|
static |
Loads the translations according to the settings or locale.
Definition at line 39 of file translator.cpp.
◆ unregister()
void Translator::unregister |
( |
void * |
owner | ) |
|
|
static |
Unregisters all handlers of an owner.
- Parameters
-
owner | Owner to unregister. |
Definition at line 103 of file translator.cpp.
◆ app_translator
QTranslator * Translator::app_translator {nullptr} |
|
staticprivate |
◆ callbacks
◆ core_translator
QTranslator * Translator::core_translator {nullptr} |
|
staticprivate |
◆ lock
The documentation for this class was generated from the following files: