Geometrize  1.0
An application for geometrizing images into geometric primitives
languageselectlist.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <memory>
4 
5 #include <QListWidget>
6 
7 class QEvent;
8 
9 namespace geometrize
10 {
11 
12 namespace dialog
13 {
14 
18 class LanguageSelectList : public QListWidget
19 {
20  Q_OBJECT
21 
22 public:
23  LanguageSelectList(QWidget* parent);
24  virtual ~LanguageSelectList();
25 
26 protected:
27  void changeEvent(QEvent*) override;
28 
29 private:
31  std::unique_ptr<LanguageSelectListImpl> d;
32 };
33 
34 }
35 
36 }
geometrize::dialog::LanguageSelectList::~LanguageSelectList
virtual ~LanguageSelectList()
Definition: languageselectlist.cpp:76
geometrize::dialog::LanguageSelectList::changeEvent
void changeEvent(QEvent *) override
Definition: languageselectlist.cpp:80
geometrize::dialog::LanguageSelectList::LanguageSelectListImpl::addItemAtIndex
void addItemAtIndex(const int i, const QString &localeCode)
Definition: languageselectlist.cpp:57
geometrize::dialog::LanguageSelectList
The LanguageSelectList class implements a widget for selecting the application language/locale from a...
Definition: languageselectlist.h:19
localization.h
geometrize::dialog::LanguageSelectList::LanguageSelectListImpl::q
LanguageSelectList * q
Definition: languageselectlist.cpp:69
geometrize::dialog::LanguageSelectList::LanguageSelectListImpl::setupLanguageSelect
void setupLanguageSelect()
Definition: languageselectlist.cpp:47
languageselectlist.h
geometrize
Definition: commandlineparser.cpp:73
geometrize::dialog::LanguageSelectList::d
std::unique_ptr< LanguageSelectListImpl > d
Definition: languageselectlist.h:30
geometrize::dialog::LanguageSelectList::LanguageSelectList
LanguageSelectList(QWidget *parent)
Definition: languageselectlist.cpp:72
geometrize::dialog::LanguageSelectList::LanguageSelectListImpl::LanguageSelectListImpl
LanguageSelectListImpl(LanguageSelectList *pQ)
Definition: languageselectlist.cpp:20
geometrize::getSupportedLocaleCodes
QStringList getSupportedLocaleCodes()
getSupportedLocaleCodes Iterates over the embedded .qm files and extracts the ISO language codes from...
Definition: localization.cpp:212
geometrize::dialog::LanguageSelectList::LanguageSelectListImpl::onLanguageChange
void onLanguageChange()
Definition: languageselectlist.cpp:40
globalpreferences.h
geometrize::dialog::LanguageSelectList::LanguageSelectListImpl::operator=
LanguageSelectListImpl operator=(const LanguageSelectListImpl &)=delete
geometrize::setLocaleAndUserInterfaceLanguage
void setLocaleAndUserInterfaceLanguage(const QString &isoCode)
setLocaleAndUserInterfaceLanguage Sets the application locale and user interface language to the give...
Definition: localization.cpp:226
geometrize::dialog::LanguageSelectList::LanguageSelectListImpl
Definition: languageselectlist.cpp:18
geometrize::getFlagIconForLocaleCode
QIcon getFlagIconForLocaleCode(const QString &localeCode)
getFlagIconForLocaleCode Gets a representative national flag for the given locale code.
Definition: localization.cpp:98
geometrize::dialog::LanguageSelectList::LanguageSelectListImpl::~LanguageSelectListImpl
~LanguageSelectListImpl()
Definition: languageselectlist.cpp:36
geometrize::dialog::LanguageSelectList::LanguageSelectListImpl::LanguageSelectListImpl
LanguageSelectListImpl(const LanguageSelectListImpl &)=delete