Begin tidying up settings refactoring.
[vlc-remote] / src / appsettings.cpp
index dc2472c..e280c70 100644 (file)
@@ -38,14 +38,30 @@ bool AppSettings::isConnected() {
         return false;
     }
 }
+QStringList AppSettings::getAllAccounts() {
+    QStringList accounts;
+    QSettings sets;
+    sets.beginGroup("account");
+    accounts = sets.allKeys();
+    sets.endGroup();
+    return accounts;
+}
 QString AppSettings::getCurrentKey() {
     QSettings sets;
     return sets.value("config/currentKey", "").toString();
 }
+void AppSettings::setCurrentKey(QString key) {
+    QSettings sets;
+    sets.setValue("config/currentKey", key);
+}
 QString AppSettings::getCurrentIp() {
     QSettings sets;
     return sets.value("account/" + getCurrentKey(), "").toString();
 }
+void AppSettings::setCurrentIp(QString ip) {
+    QSettings sets;
+    sets.setValue("account/" + getCurrentKey(), ip);
+}
 VlcDirectory AppSettings::getHomeDirectory() {
     QSettings sets;
     VlcDirectory home;