Dialog for changing setting values.
[irwi] / src / advsettingsdlg.h
1 #ifndef _ADVSETTINGSDLG_H_
2 #define _ADVSETTINGSDLG_H_
3
4 #include <QDialog>
5 #include <QObject>
6
7 class QSettings;
8 class QPushButton;
9 class QGridLayout;
10 class QTableWidget;
11
12 class AdvSettingsDlg : public QDialog
13 {
14     Q_OBJECT
15
16 public:
17     AdvSettingsDlg(QDialog *parent = 0);
18     ~AdvSettingsDlg();
19
20 private:
21     int refreshList();
22
23 private slots:
24     void resetToDefaults();
25     void save();
26
27 private:
28     QGridLayout *layout;
29     QSettings *settings;
30     QPushButton *resetBtn;
31     QPushButton *saveBtn;
32     QTableWidget *table;
33 };
34
35 #endif // _ADVSETTINGSDLG_H_
36