Guitar
src
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
:
13
MainWindow
*
mainwindow
();
14
ApplicationSettings
*
settings
();
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
Generated by
1.8.17