test_sdk/gui/gtl_gui_group_options_widget.h

32 lines
591 B
C
Raw Permalink Normal View History

#ifndef GROUP_OPTIONS_H
#define GROUP_OPTIONS_H
#include <QWidget>
#include <QSettings>
#include "gui_global.h"
namespace gtl
{
namespace gui
{
class GTL_GUI_EXPORT group_options_widget : public QWidget
{
Q_OBJECT
public:
explicit group_options_widget(QWidget *parent = nullptr);
virtual void apply() = 0;
virtual void discard() = 0;
virtual void save(QSettings* settings);
virtual void restore(QSettings* settings);
signals:
};
}
}
#endif // GROUP_OPTIONS_H