43 lines
907 B
C
43 lines
907 B
C
|
#ifndef GTL_GUI_SCR_OPTIONS_WIDGET_H
|
||
|
#define GTL_GUI_SCR_OPTIONS_WIDGET_H
|
||
|
|
||
|
#include <QWidget>
|
||
|
|
||
|
#include "gui/gtl_gui_group_options_widget.h"
|
||
|
|
||
|
#include "gui_global.h"
|
||
|
|
||
|
namespace Ui {
|
||
|
class scr_options_widget;
|
||
|
}
|
||
|
|
||
|
namespace gtl
|
||
|
{
|
||
|
namespace gui
|
||
|
{
|
||
|
class GTL_GUI_EXPORT scr_options_widget : public gtl::gui::group_options_widget
|
||
|
{
|
||
|
Q_OBJECT
|
||
|
|
||
|
public:
|
||
|
explicit scr_options_widget(QWidget *parent = nullptr);
|
||
|
~scr_options_widget();
|
||
|
|
||
|
virtual void apply() override;
|
||
|
virtual void discard() override;
|
||
|
|
||
|
virtual void save(QSettings* settings) override;
|
||
|
virtual void restore(QSettings* settings) override;
|
||
|
|
||
|
private:
|
||
|
Ui::scr_options_widget *ui;
|
||
|
|
||
|
private slots:
|
||
|
void add_path();
|
||
|
void remove_path();
|
||
|
};
|
||
|
}
|
||
|
}
|
||
|
|
||
|
#endif // GTL_GUI_SCR_OPTIONS_WIDGET_H
|