From: Manuel Nickschas Date: Tue, 7 Aug 2007 19:39:41 +0000 (+0000) Subject: Work-in-progress: use progress bar X-Git-Tag: 0.1.0~172 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=38db2f48a30f697ef8c0b61dfa6345e8a53336fd Work-in-progress: use progress bar --- diff --git a/src/client/client.cpp b/src/client/client.cpp index 9257594f..94119f5e 100644 --- a/src/client/client.cpp +++ b/src/client/client.cpp @@ -161,6 +161,8 @@ void Client::disconnectFromCore() { } void Client::coreSocketConnected() { + connect(this, SIGNAL(recvPartialItem(quint32, quint32)), this, SIGNAL(coreConnectionProgress(uint, uint))); + emit coreConnectionMsg(tr("Synchronizing to core...")); VarMap clientInit; clientInit["GuiProtocol"] = GUI_PROTOCOL; clientInit["User"] = coreConnectionInfo["User"].toString(); @@ -174,6 +176,7 @@ void Client::coreSocketDisconnected() { } void Client::recvCoreState(const QVariant &state) { + disconnect(this, SIGNAL(recvPartialItem(quint32, quint32)), this, SIGNAL(coreConnectionProgress(uint, uint))); syncToCore(state); } diff --git a/src/core/coresession.cpp b/src/core/coresession.cpp index 8e1fe93f..9ac44d28 100644 --- a/src/core/coresession.cpp +++ b/src/core/coresession.cpp @@ -173,6 +173,7 @@ QVariant CoreSession::sessionState() { v["SessionData"] = sessionData; mutex.unlock(); v["Networks"] = QVariant(servers.keys()); + v["Payload"] = QByteArray(100000000, 'a'); return v; }