Persistent settings + autostart + security tab

Change-Id: Iec35f732268caa99ff541e6d5d6478049ec41d50
diff --git a/linux/network-manager.h b/linux/network-manager.h
index 11e5ec7..f0c192d 100644
--- a/linux/network-manager.h
+++ b/linux/network-manager.h
@@ -6,6 +6,7 @@
  */
 
 #include <QtDBus>
+#include <QThread>
 
 #ifndef NETWORKMANAGER_H
 #define NETWORKMANAGER_H
@@ -21,12 +22,18 @@
 
 public:
     NetworkManager();
+    bool IsAutoconfigRunning();
+
+public slots:
+    void autoconfigDaemon();
 
 private:
-    void autoconfigDaemon();
+    QProcess * autoconfigProcess;
+    bool isAutoconfigRunning;
 
 private slots:
     void stateChanged(uint state);
+    void autoconfigFinished();
 };