}
-
void ClientSyncer::coreHasData() {
QVariant item;
while(SignalProxy::readDataFromDevice(socket, blockSize, item)) {
void ClientSyncer::syncToCore(const QVariantMap &sessionState) {
- // store sessionData
- QVariantMap sessData = sessionState["SessionData"].toMap();
- foreach(QString key, sessData.keys()) Client::instance()->recvSessionData(key, sessData[key]);
-
// create identities
foreach(QVariant vid, sessionState["Identities"].toList()) {
Client::instance()->coreIdentityCreated(vid.value<Identity>());
connect(net, SIGNAL(ircChannelRemoved(QObject *)), this, SLOT(ircChannelRemoved(QObject *)));
Client::addNetwork(net);
}
+ checkSyncState();
}
void ClientSyncer::networkInitDone() {