- printf ("Server set to %s\n", value.toUtf8().constData());
- server = value;
- emit serverChanged(server);
+ if (value != server) {
+ printf ("Server set to %s\n", value.toUtf8().constData());
+ server = value;
+ settingsSetValue("server", value);
+ emit serverChanged(server);
+ }
+}
+
+void VPNControl::settingsSetValue (QString key, QString value) {
+ QSettings settings;
+
+ settings.setValue(key, value);
+}
+
+void VPNControl::settingsSetValue (QString key, int value) {
+ QSettings settings;
+
+ settings.setValue(key, value);