Settings stored persistently using QSettings.
[openvpnui.git] / src / vpncontrol.h
index 909f3b2..542ec95 100644 (file)
@@ -30,17 +30,22 @@ private:
     QProcess * vpnProcess;
     VPNSTATUS vpnStatus;
     QStringList arguments;
+
+    // Configuration options
     QString server;
     unsigned int port;
     bool compressed;
     bool useTLS;
     int tlsDirection;
+
     void collectArguments ();
     void setStatus (VPNSTATUS newStatus);
     void addArgument (QString key, QString value);
     void addArgument (QString key);
     void addOption (QString key, bool add);
     void addValue (QString key);
+    void settingsSetValue (QString key, QString value);
+    void settingsSetValue (QString key, int value);
 
 public:
     explicit VPNControl(QObject *parent = 0);