X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=core%2Fcore.cpp;h=b7f0e39ce82284b60ab586e3828daf0a2fb8f124;hp=f5c06fd62eceab7e82a950b7a6bd52c15e2bacd0;hb=e368a1672c4f917bfa6adb52dae3b5ebfcd0db18;hpb=8a46d2fb3b2f409b80642cd6fe30645017c980bc diff --git a/core/core.cpp b/core/core.cpp index f5c06fd6..b7f0e39c 100644 --- a/core/core.cpp +++ b/core/core.cpp @@ -20,12 +20,18 @@ #include "core.h" #include "server.h" +#include "quassel.h" #include -void Core::init() { - Server::init(); - +Core * Core::init() { + if(core) return core; + QSettings s; + VarMap identities = s.value("Network/Identities").toMap(); + qDebug() << identities; + //VarMap networks = s.value("Network/ + quassel->putData("Identities", identities); + return new Core(); } void Core::run() { @@ -54,3 +60,5 @@ void Core::storeIdentities(VarMap identities) { QSettings s; s.setValue("Network/Identities", identities); } + +Core *core;