RemoteListWidgetItem
[irwi] / src / advsettingsdlg.h
1 #ifndef _ADVSETTINGSDLG_H_
2 #define _ADVSETTINGSDLG_H_
3
4 #include <QDialog>
5
6 class QSettings;
7 class QPushButton;
8 class QVBoxLayout;
9 class QHBoxLayout;
10 class SettingsTable;
11
12 class AdvSettingsDlg : public QDialog
13 {
14     Q_OBJECT
15
16 public:
17     AdvSettingsDlg(QDialog *parent);
18     ~AdvSettingsDlg();
19
20 private:
21     void refreshList();
22     void setDefaults();
23
24 private slots:
25     void showResetQuery();
26     void save();
27
28 private:
29     QHBoxLayout *layout;
30     QVBoxLayout *btnLayout;
31     QSettings *settings;
32     QPushButton *resetBtn;
33     QPushButton *saveBtn;
34     SettingsTable *table;
35 };
36
37 #endif // _ADVSETTINGSDLG_H_
38