SqpSettingsGeneralWidget.h
32 lines
| 797 B
| text/x-c
|
CLexer
Alexandre Leroux
|
r429 | #ifndef SCIQLOP_SQPSETTINGSGENERALWIDGET_H | ||
#define SCIQLOP_SQPSETTINGSGENERALWIDGET_H | ||||
Alexandre Leroux
|
r431 | #include "Settings/ISqpSettingsBindable.h" | ||
Alexandre Leroux
|
r429 | #include <QWidget> | ||
namespace Ui { | ||||
class SqpSettingsGeneralWidget; | ||||
} // Ui | ||||
/** | ||||
* @brief The SqpSettingsGeneralWidget class represents the general settings of SciQlop | ||||
*/ | ||||
Alexandre Leroux
|
r431 | class SqpSettingsGeneralWidget : public QWidget, public ISqpSettingsBindable { | ||
Alexandre Leroux
|
r429 | Q_OBJECT | ||
public: | ||||
explicit SqpSettingsGeneralWidget(QWidget *parent = 0); | ||||
virtual ~SqpSettingsGeneralWidget() noexcept; | ||||
Alexandre Leroux
|
r431 | /// @sa ISqpSettingsBindable::loadSettings() | ||
void loadSettings() override final; | ||||
/// @sa ISqpSettingsBindable::saveSettings() | ||||
void saveSettings() const override final; | ||||
Alexandre Leroux
|
r429 | private: | ||
Ui::SqpSettingsGeneralWidget *ui; | ||||
}; | ||||
#endif // SCIQLOP_SQPSETTINGSGENERALWIDGET_H | ||||