Connection handling in daemon improved. Added settings to allow automatic connection...
[jenirok] / src / gui / settingsdialog.h
index eebdc92..6bd9939 100644 (file)
 #include <QtGui/QDialog>
 #include <QtGui/QWidget>
 #include <QtGui/QLineEdit>
+#include <QtGui/QCheckBox>
 #include <QMaemo5ListPickSelector>
 #include "eniro.h"
 #include "buttonselector.h"
+#include "connectionselector.h"
 
 class SettingsDialog : public QDialog
 {
@@ -38,6 +40,7 @@ public:
 public slots:
     void saveSettings();
     void setVisible(bool visible);
+    void resetCache();
 
 private:
     static QMap <Eniro::Site, Eniro::SiteDetails> sites_;
@@ -46,8 +49,11 @@ private:
     QLineEdit* cacheInput_;
     ButtonSelector* siteSelector_;
     ButtonSelector* autostartSelector_;
+    ConnectionSelector* connectionSelector_;
+    QCheckBox* autoconnectCheck_;
     QString currentSite_;
-    QString currentAutostart_;
+    QString currentConnection_;
+    bool currentAutoconnect_;
 };
 
 #endif