test_sdk/gui/gtl_gui_scr_options_widget.h

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