Krita Source Code Documentation
Loading...
Searching...
No Matches
AllLanguagesModel::Private Struct Reference

Public Member Functions

 Private ()
 

Public Attributes

QStringList locales
 

Detailed Description

Definition at line 184 of file LocaleHandler.cpp.

Constructor & Destructor Documentation

◆ Private()

AllLanguagesModel::Private::Private ( )
inline

Definition at line 185 of file LocaleHandler.cpp.

185 {
186 for (int i = 0; i < QLocale::LastLanguage; i++) {
187 const QLocale::Language lang = QLocale::Language(i);
188 const QString langName = QLocale(lang).bcp47Name();
189 if (!locales.contains(langName)) {
190 locales.append(langName);
191 }
192 Q_FOREACH(const QLocale::Country region, QLocale::countriesForLanguage(lang)) {
193 const QLocale locale(lang, region);
194 const QString bcp = locale.name().split("_").join("-");
195 if (!locales.contains(bcp)) {
196 locales.append(bcp);
197 }
198 }
199 }
200 }

References locales.

Member Data Documentation

◆ locales

QStringList AllLanguagesModel::Private::locales

Definition at line 202 of file LocaleHandler.cpp.


The documentation for this struct was generated from the following file: