#define _ADVSETTINGSDLG_H_
#include <QDialog>
-#include <QObject>
class QSettings;
class QPushButton;
-class QGridLayout;
-class QTableWidget;
+class QVBoxLayout;
+class QHBoxLayout;
+class SettingsTable;
class AdvSettingsDlg : public QDialog
{
Q_OBJECT
public:
- AdvSettingsDlg(QDialog *parent = 0);
+ AdvSettingsDlg(QWidget *parent = 0);
~AdvSettingsDlg();
private:
- int refreshList();
+ 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;
- QTableWidget *table;
+ SettingsTable *table;
};
#endif // _ADVSETTINGSDLG_H_