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);