refactoring

This commit is contained in:
fourtf
2017-04-12 17:46:44 +02:00
parent 8ef492d7ae
commit 96db82e867
114 changed files with 5554 additions and 3703 deletions
+11 -35
View File
@@ -12,39 +12,15 @@ class SettingsDialog;
class SettingsDialogTab : public QWidget
{
Q_OBJECT
Q_PROPERTY(bool getSelected READ getSelected WRITE setSelected NOTIFY
selectedChanged)
Q_PROPERTY(bool getSelected READ getSelected WRITE setSelected NOTIFY selectedChanged)
public:
SettingsDialogTab(SettingsDialog *dialog, QString label, QString imageRes);
SettingsDialogTab(SettingsDialog *_dialog, QString _label, QString imageRes);
void
setSelected(bool selected)
{
if (this->selected == selected)
return;
this->selected = selected;
emit selectedChanged(selected);
}
bool
getSelected() const
{
return this->selected;
}
QWidget *
getWidget()
{
return this->widget;
}
void
setWidget(QWidget *widget)
{
this->widget = widget;
}
void setSelected(bool selected);
bool getSelected() const;
QWidget *getWidget();
void setWidget(QWidget *widget);
signals:
void selectedChanged(bool);
@@ -53,13 +29,13 @@ private:
void paintEvent(QPaintEvent *);
void mouseReleaseEvent(QMouseEvent *event);
QWidget *widget;
QString label;
QImage image;
QWidget *_widget;
QString _label;
QImage _image;
SettingsDialog *dialog = NULL;
SettingsDialog *_dialog;
bool selected = false;
bool _selected;
};
}
}