#include <LanguageManager.h>
|
| LanguageManager (const std::vector< std::string > &localLanguages=AppUtil::instance().getKeyboardLayoutList()) |
void | setRemoteLanguages (const std::string_view &remoteLanguages) |
| setRemoteLanguages sets remote languages
|
const std::vector< std::string > & | getRemoteLanguages () const |
| getRemoteLanguages getter for remote languages
|
const std::vector< std::string > & | getLocalLanguages () const |
| getLocalLanguages getter for local languages
|
std::string | getMissedLanguages () const |
| getMissedLanguages getter for missed languages on local machine
|
std::string | getSerializedLocalLanguages () const |
| getSerializedLocalLanguages getter for local serialized languages
|
bool | isLanguageInstalled (const std::string &language) const |
| isLanguageInstalled checks if language is installed
|
◆ LanguageManager()
deskflow::languages::LanguageManager::LanguageManager |
( |
const std::vector< std::string > & | localLanguages = AppUtil::instance().getKeyboardLayoutList() | ) |
|
|
explicit |
◆ getLocalLanguages()
const std::vector< std::string > & deskflow::languages::LanguageManager::getLocalLanguages |
( |
| ) |
const |
getLocalLanguages getter for local languages
- Returns
- vector of local languages
◆ getMissedLanguages()
std::string deskflow::languages::LanguageManager::getMissedLanguages |
( |
| ) |
const |
getMissedLanguages getter for missed languages on local machine
- Returns
- difference between remote and local languages as a coma separated string
◆ getRemoteLanguages()
const std::vector< std::string > & deskflow::languages::LanguageManager::getRemoteLanguages |
( |
| ) |
const |
getRemoteLanguages getter for remote languages
- Returns
- vector of remote languages
◆ getSerializedLocalLanguages()
std::string deskflow::languages::LanguageManager::getSerializedLocalLanguages |
( |
| ) |
const |
getSerializedLocalLanguages getter for local serialized languages
- Returns
- serialized local languages as a string
◆ isLanguageInstalled()
bool deskflow::languages::LanguageManager::isLanguageInstalled |
( |
const std::string & | language | ) |
const |
isLanguageInstalled checks if language is installed
- Parameters
-
language | which should be checked |
- Returns
- true if the specified language is installed
◆ setRemoteLanguages()
void deskflow::languages::LanguageManager::setRemoteLanguages |
( |
const std::string_view & | remoteLanguages | ) |
|
setRemoteLanguages sets remote languages
- Parameters
-
remoteLanguages | is a string with sericalized languages |
The documentation for this class was generated from the following files: