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() {
buf = storage->getBufferId(user, s->getNetwork(), target);
}
Message msg(buf, type, text, sender, flags);
- msg.msgId = storage->logMessage(msg); //qDebug() << msg.msgId;
+ msg.msgId = storage->logMessage(msg);
Q_ASSERT(msg.msgId);
emit displayMsg(msg);
}
v["SessionData"] = sessionData;
mutex.unlock();
v["Networks"] = QVariant(servers.keys());
+ // v["Payload"] = QByteArray(100000000, 'a');
return v;
}