Bugfix, two connection dialogs opened when opening select remote dlg
[irwi] / src / advsettingsdlg.h
index 41b21a0..6a311e0 100644 (file)
@@ -2,34 +2,36 @@
 #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_