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

Constructor & Destructor Documentation

◆ Private()

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

Definition at line 49 of file LocaleHandler.cpp.

49 {
50 allLanguages = new AllLanguagesModel(parent);
52 filteredLanguagesModel->setSourceModel(allLanguages);
53 filteredLanguagesModel->setFilterCaseSensitivity(Qt::CaseInsensitive);
54
55 favorites = new FavoriteLocaleModel(parent);
56 }
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 59 of file LocaleHandler.cpp.

◆ favorites

FavoriteLocaleModel* LocaleHandler::Private::favorites = nullptr

Definition at line 61 of file LocaleHandler.cpp.

◆ filteredLanguagesModel

LanguagesFilterModel* LocaleHandler::Private::filteredLanguagesModel = nullptr

Definition at line 60 of file LocaleHandler.cpp.

◆ locale

KoWritingSystemUtils::Bcp47Locale LocaleHandler::Private::locale

Definition at line 58 of file LocaleHandler.cpp.


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