tuned-switcher 1.1.0
Performance profile manager
Loading...
Searching...
No Matches
TranslationManager Class Reference

#include <translationmanager.h>

Inheritance diagram for TranslationManager:
Collaboration diagram for TranslationManager:

Public Member Functions

 TranslationManager (QObject *parent=nullptr)
 
QTranslator * GetQtTranslator () const
 
QTranslator * GetAppTranslator () const
 
bool IsQtTranslatorAvailable () const
 
bool IsAppTranslatorAvailable () const
 

Private Member Functions

QList< QDir > GetTranslationPaths () const
 
QString GetTranslationPath () const
 
QString GetQtTranslationPath () const
 
QTranslator * CreateQtTranslator ()
 
QTranslator * CreateAppTranslator ()
 

Private Attributes

QTranslator * QtTranslator
 
QTranslator * AppTranslator
 

Detailed Description

Class for working with localizations.

Constructor & Destructor Documentation

◆ TranslationManager()

TranslationManager::TranslationManager ( QObject * parent = nullptr)
explicit

Main constructor of the TranslationManager class.

Parameters
parentParent.

Member Function Documentation

◆ CreateAppTranslator()

QTranslator * TranslationManager::CreateAppTranslator ( )
private

Create the application translator engine.

Returns
Pointer to the application translation engine.

◆ CreateQtTranslator()

QTranslator * TranslationManager::CreateQtTranslator ( )
private

Create the Qt translator engine.

Returns
Pointer to the Qt translation engine.

◆ GetAppTranslator()

QTranslator * TranslationManager::GetAppTranslator ( ) const

Get application translator engine.

Returns
Pointer to the application translation engine.

◆ GetQtTranslationPath()

QString TranslationManager::GetQtTranslationPath ( ) const
private

Get directory with compiled Qt translation files.

Returns
Full path to compiled Qt translation files.

◆ GetQtTranslator()

QTranslator * TranslationManager::GetQtTranslator ( ) const

Get Qt translator engine.

Returns
Pointer to the Qt translation engine.

◆ GetTranslationPath()

QString TranslationManager::GetTranslationPath ( ) const
private

Get existing directory with compiled translation files.

Returns
Full path to localization files or empty string.

◆ GetTranslationPaths()

QList< QDir > TranslationManager::GetTranslationPaths ( ) const
private

Get pre-defined list of directories with compiled translation files.

Returns
List of strings with localization directories.

◆ IsAppTranslatorAvailable()

bool TranslationManager::IsAppTranslatorAvailable ( ) const

Return information about the availability and readiness of the application translator engine.

Returns
Application translator engine state.

◆ IsQtTranslatorAvailable()

bool TranslationManager::IsQtTranslatorAvailable ( ) const

Return information about the availability and readiness of the Qt translator engine.

Returns
Qt translator engine state.

Member Data Documentation

◆ AppTranslator

QTranslator* TranslationManager::AppTranslator
private

Stores pointer to the application translator engine.

◆ QtTranslator

QTranslator* TranslationManager::QtTranslator
private

Stores pointer to the Qt translator engine.


The documentation for this class was generated from the following files: