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 180 of file LocaleHandler.cpp.

Constructor & Destructor Documentation

◆ Private()

AllLanguagesModel::Private::Private ( )
inline

Definition at line 181 of file LocaleHandler.cpp.

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

References locales.

Member Data Documentation

◆ locales

QStringList AllLanguagesModel::Private::locales

Definition at line 198 of file LocaleHandler.cpp.


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