28 const QString &
name, QString imageFileName,
35 const QString &
name()
const;
41 void paintEvent(QPaintEvent *);
42 void mousePressEvent(QMouseEvent *event);
52 std::function<SettingsPage *()> lazyPage_;
56 bool selected_ =
false;
void selectedChanged(bool)
SettingsTabId
Definition: SettingsDialogTab.hpp:15
QString labelText
Definition: SettingsDialogTab.hpp:45
void setSelected(bool selected_)
Definition: SettingsDialogTab.cpp:28
SettingsPage * page()
Definition: SettingsDialogTab.cpp:41
QIcon icon
Definition: SettingsDialogTab.hpp:46
Definition: Application.cpp:48
const QString & name() const
Definition: SettingsDialogTab.cpp:87
Definition: SettingsPage.hpp:49
Definition: SettingsDialogTab.hpp:17
SettingsDialogTab(SettingsDialog *dialog_, std::function< SettingsPage *()> page_, const QString &name, QString imageFileName, SettingsTabId id)
Definition: SettingsDialogTab.cpp:10
Definition: SettingsDialogTab.hpp:18
Definition: SettingsDialog.hpp:34
Definition: SettingsDialogTab.hpp:21
Definition: SettingsDialogTab.hpp:16
SettingsTabId id() const
Definition: SettingsDialogTab.cpp:92