#include <QDialog>
-class QGridLayout;
class QSettings;
+class QPushButton;
+class QVBoxLayout;
+class QHBoxLayout;
+class SettingsTable;
class AdvSettingsDlg : public QDialog
{
+ Q_OBJECT
+
public:
- AdvSettingsDlg(QDialog *parent = 0);
+ AdvSettingsDlg(QWidget *parent);
~AdvSettingsDlg();
private:
- AdvSettingsDlg(const AdvSettingsDlg &);
+ void refreshList();
+ void setDefaults();
+
+private slots:
+ void showResetQuery();
+ void save();
private:
- QGridLayout *layout;
+ QHBoxLayout *layout;
+ QVBoxLayout *btnLayout;
QSettings *settings;
+ QPushButton *resetBtn;
+ QPushButton *saveBtn;
+ SettingsTable *table;
};
#endif // _ADVSETTINGSDLG_H_