#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 = 0);
~AdvSettingsDlg();
private:
- AdvSettingsDlg(const AdvSettingsDlg &);
+ void refreshList();
+ void setDefaults();
private slots:
- void resetToDefaults();
+ void showResetQuery();
+ void save();
private:
- QGridLayout *layout;
+ QHBoxLayout *layout;
+ QVBoxLayout *btnLayout;
QSettings *settings;
QPushButton *resetBtn;
+ QPushButton *saveBtn;
+ SettingsTable *table;
};
#endif // _ADVSETTINGSDLG_H_