X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcoresession.cpp;h=ccfa2a1be629ac3b9e2560edbeb5130dba62b02f;hp=9ac44d28c7f001f7062735c0814a8cd260fe0332;hb=47b574c28983254b6679191f76ddb36fe7da7632;hpb=38db2f48a30f697ef8c0b61dfa6345e8a53336fd diff --git a/src/core/coresession.cpp b/src/core/coresession.cpp index 9ac44d28..ccfa2a1b 100644 --- a/src/core/coresession.cpp +++ b/src/core/coresession.cpp @@ -48,6 +48,17 @@ CoreSession::CoreSession(UserId uid, Storage *_storage) : user(uid), storage(_st connect(storage, SIGNAL(bufferIdUpdated(BufferId)), coreProxy, SLOT(csUpdateBufferId(BufferId))); connect(this, SIGNAL(sessionDataChanged(const QString &, const QVariant &)), coreProxy, SLOT(csSessionDataChanged(const QString &, const QVariant &))); connect(coreProxy, SIGNAL(gsSessionDataChanged(const QString &, const QVariant &)), this, SLOT(storeSessionData(const QString &, const QVariant &))); + + /* Autoconnect. (When) do we actually do this? + QStringList list; + VarMap networks = retrieveSessionData("Networks").toMap(); + foreach(QString net, networks.keys()) { + if(networks[net].toMap()["AutoConnect"].toBool()) { + list << net; + } + } qDebug() << list; + if(list.count()) connectToIrc(list); + */ } CoreSession::~CoreSession() { @@ -173,7 +184,7 @@ QVariant CoreSession::sessionState() { v["SessionData"] = sessionData; mutex.unlock(); v["Networks"] = QVariant(servers.keys()); - v["Payload"] = QByteArray(100000000, 'a'); + // v["Payload"] = QByteArray(100000000, 'a'); return v; }