◆ LanguageSelectListImpl() [1/2]
geometrize::dialog::LanguageSelectList::LanguageSelectListImpl::LanguageSelectListImpl |
( |
LanguageSelectList * |
pQ | ) |
|
|
inline |
24 q->connect(
q, &QListWidget::currentItemChanged, [
this](QListWidgetItem* current, QListWidgetItem* ) {
25 if(current ==
nullptr) {
29 QString isoCode{current->data(Qt::UserRole).toString()};
◆ LanguageSelectListImpl() [2/2]
geometrize::dialog::LanguageSelectList::LanguageSelectListImpl::LanguageSelectListImpl |
( |
const LanguageSelectListImpl & |
| ) |
|
|
delete |
◆ ~LanguageSelectListImpl()
geometrize::dialog::LanguageSelectList::LanguageSelectListImpl::~LanguageSelectListImpl |
( |
| ) |
|
|
inline |
◆ addItemAtIndex()
void geometrize::dialog::LanguageSelectList::LanguageSelectListImpl::addItemAtIndex |
( |
const int |
i, |
|
|
const QString & |
localeCode |
|
) |
| |
|
inlineprivate |
59 const QLocale locale{localeCode};
60 const QLocale::Language language{locale.language()};
61 const QString languageName{locale.languageToString(language)};
64 QListWidgetItem*
const item{
new QListWidgetItem(icon, languageName)};
65 item->setData(Qt::UserRole, localeCode);
66 q->insertItem(i, item);
◆ onLanguageChange()
void geometrize::dialog::LanguageSelectList::LanguageSelectListImpl::onLanguageChange |
( |
| ) |
|
|
inline |
◆ operator=()
◆ setupLanguageSelect()
void geometrize::dialog::LanguageSelectList::LanguageSelectListImpl::setupLanguageSelect |
( |
| ) |
|
|
inlineprivate |
51 for (
const QString& s : supportedLocaleCodes) {
54 q->sortItems(Qt::AscendingOrder);
The documentation for this class was generated from the following file:
QStringList getSupportedLocaleCodes()
getSupportedLocaleCodes Iterates over the embedded .qm files and extracts the ISO language codes from...
Definition: localization.cpp:212
void setLocaleAndUserInterfaceLanguage(const QString &isoCode)
setLocaleAndUserInterfaceLanguage Sets the application locale and user interface language to the give...
Definition: localization.cpp:226
QIcon getFlagIconForLocaleCode(const QString &localeCode)
getFlagIconForLocaleCode Gets a representative national flag for the given locale code.
Definition: localization.cpp:98