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

Public Member Functions

 Private (QObject *parent=nullptr)
 

Public Attributes

AllLanguagesModelallLanguages = nullptr
 
FavoriteLocaleModelfavorites = nullptr
 
LanguagesFilterModelfilteredLanguagesModel = nullptr
 
KoWritingSystemUtils::Bcp47Locale locale
 

Detailed Description

Definition at line 44 of file LocaleHandler.cpp.

Constructor & Destructor Documentation

◆ Private()

LocaleHandler::Private::Private ( QObject * parent = nullptr)
inline

Definition at line 45 of file LocaleHandler.cpp.

45 {
46 allLanguages = new AllLanguagesModel(parent);
48 filteredLanguagesModel->setSourceModel(allLanguages);
49 filteredLanguagesModel->setFilterCaseSensitivity(Qt::CaseInsensitive);
50
51 favorites = new FavoriteLocaleModel(parent);
52 }
The FavoriteLocaleModel class This class keeps track of favorite locales from the config.
The LanguagesFilterModel class class that tests both the name and the code.
FavoriteLocaleModel * favorites
AllLanguagesModel * allLanguages
LanguagesFilterModel * filteredLanguagesModel

References allLanguages, favorites, and filteredLanguagesModel.

Member Data Documentation

◆ allLanguages

AllLanguagesModel* LocaleHandler::Private::allLanguages = nullptr

Definition at line 55 of file LocaleHandler.cpp.

◆ favorites

FavoriteLocaleModel* LocaleHandler::Private::favorites = nullptr

Definition at line 57 of file LocaleHandler.cpp.

◆ filteredLanguagesModel

LanguagesFilterModel* LocaleHandler::Private::filteredLanguagesModel = nullptr

Definition at line 56 of file LocaleHandler.cpp.

◆ locale

KoWritingSystemUtils::Bcp47Locale LocaleHandler::Private::locale

Definition at line 54 of file LocaleHandler.cpp.


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