Guitar
AbstractSettingForm.h
Go to the documentation of this file.
1 #ifndef ABSTRACTSETTINGFORM_H
2 #define ABSTRACTSETTINGFORM_H
3 
4 #include <QWidget>
5 #include "main.h"
6 #include "SettingsDialog.h"
7 
8 class MainWindow;
9 
10 class AbstractSettingForm : public QWidget {
11  Q_OBJECT
12 protected:
15 public:
16  AbstractSettingForm(QWidget *parent = nullptr);
17  virtual void exchange(bool save) = 0;
18 };
19 
20 #endif // ABSTRACTSETTINGFORM_H
AbstractSettingForm.h
AbstractSettingForm
Definition: AbstractSettingForm.h:10
AbstractSettingForm::exchange
virtual void exchange(bool save)=0
AbstractSettingForm::mainwindow
MainWindow * mainwindow()
Definition: AbstractSettingForm.cpp:8
MainWindow
Definition: MainWindow.h:58
main.h
SettingsDialog.h
AbstractSettingForm::settings
ApplicationSettings * settings()
Definition: AbstractSettingForm.cpp:15
ApplicationSettings
Definition: main.h:10
AbstractSettingForm::AbstractSettingForm
AbstractSettingForm(QWidget *parent=nullptr)
Definition: AbstractSettingForm.cpp:3