Geometrize  1.0
An application for geometrizing images into geometric primitives
languageselectwidget.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <memory>
4 
5 #include <QWidget>
6 
7 class QEvent;
8 
9 namespace geometrize
10 {
11 
12 namespace dialog
13 {
14 
18 class LanguageSelectWidget : public QWidget
19 {
20  Q_OBJECT
21 
22 public:
23  explicit LanguageSelectWidget(QWidget* parent);
24  virtual ~LanguageSelectWidget();
25 
26 protected:
27  void changeEvent(QEvent*) override;
28 
29 private:
31  std::unique_ptr<LanguageSelectWidgetImpl> d;
32 };
33 
34 }
35 
36 }
geometrize::dialog::LanguageSelectWidget::d
std::unique_ptr< LanguageSelectWidgetImpl > d
Definition: languageselectwidget.h:30
geometrize::dialog::LanguageSelectWidget::changeEvent
void changeEvent(QEvent *) override
Definition: languageselectwidget.cpp:74
languageselectwidget.h
localization.h
geometrize::dialog::LanguageSelectWidget::LanguageSelectWidgetImpl::onLanguageChange
void onLanguageChange()
Definition: languageselectwidget.cpp:35
geometrize::dialog::LanguageSelectWidget::LanguageSelectWidgetImpl::ui
std::unique_ptr< Ui::LanguageSelectWidget > ui
Definition: languageselectwidget.cpp:63
geometrize::preferences::GlobalPreferences::getLocaleName
std::string getLocaleName() const
getLocaleName Gets the locale name in the format "language[_script][_country]". language is a lowerca...
Definition: globalpreferences.cpp:668
geometrize::dialog::LanguageSelectWidget::LanguageSelectWidget
LanguageSelectWidget(QWidget *parent)
Definition: languageselectwidget.cpp:66
geometrize::dialog::LanguageSelectWidget::~LanguageSelectWidget
virtual ~LanguageSelectWidget()
Definition: languageselectwidget.cpp:70
geometrize::preferences::GlobalPreferences
The GlobalPreferences class models the preferences associated with the application as a whole....
Definition: globalpreferences.h:44
geometrize
Definition: commandlineparser.cpp:73
geometrize::dialog::LanguageSelectWidget::LanguageSelectWidgetImpl::populateUi
void populateUi()
Definition: languageselectwidget.cpp:42
geometrize::dialog::LanguageSelectWidget::LanguageSelectWidgetImpl::LanguageSelectWidgetImpl
LanguageSelectWidgetImpl(LanguageSelectWidget *pQ)
Definition: languageselectwidget.cpp:22
geometrize::dialog::LanguageSelectWidget::LanguageSelectWidgetImpl::operator=
LanguageSelectWidgetImpl operator=(const LanguageSelectWidgetImpl &)=delete
geometrize::dialog::LanguageSelectWidget::LanguageSelectWidgetImpl::q
LanguageSelectWidget * q
Definition: languageselectwidget.cpp:62
geometrize::dialog::LanguageSelectWidget::LanguageSelectWidgetImpl::LanguageSelectWidgetImpl
LanguageSelectWidgetImpl(const LanguageSelectWidgetImpl &)=delete
geometrize::dialog::LanguageSelectWidget::LanguageSelectWidgetImpl
Definition: languageselectwidget.cpp:20
globalpreferences.h
geometrize::dialog::LanguageSelectWidget
The LanguageSelectWidget class implements a widget for selecting and viewing the application language...
Definition: languageselectwidget.h:19
geometrize::getFlagIconForLocaleCode
QIcon getFlagIconForLocaleCode(const QString &localeCode)
getFlagIconForLocaleCode Gets a representative national flag for the given locale code.
Definition: localization.cpp:98
geometrize::dialog::LanguageSelectWidget::LanguageSelectWidgetImpl::~LanguageSelectWidgetImpl
~LanguageSelectWidgetImpl()
Definition: languageselectwidget.cpp:31
geometrize::preferences::getGlobalPreferences
geometrize::preferences::GlobalPreferences & getGlobalPreferences()
getGlobalPreferences Shorthand function that gets a reference to the shared global preferences object...
Definition: globalpreferences.cpp:32