X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fclient.h;h=9bb606ac061e14a41ed152341c51672562fd1e29;hp=1b3a4e8dc1375dc4187c7150df11f9d8c6258daa;hb=44b22c4419f478a20f6324f9f3a700a2dec56302;hpb=cdb2f3cd9df153ea76c0e27e9a7edb24d1dbdd30 diff --git a/src/client/client.h b/src/client/client.h index 1b3a4e8d..9bb606ac 100644 --- a/src/client/client.h +++ b/src/client/client.h @@ -57,6 +57,7 @@ class Client : public QObject { static void storeSessionData(const QString &key, const QVariant &data); static QVariant retrieveSessionData(const QString &key, const QVariant &def = QVariant()); + static QStringList sessionDataKeys(); signals: void sendInput(BufferId, QString message); @@ -71,6 +72,8 @@ class Client : public QObject { void recvPartialItem(quint32 avail, quint32 size); void coreConnectionError(QString errorMsg); + void coreConnectionMsg(const QString &msg); + void coreConnectionProgress(uint part, uint total); void connected(); void disconnected(); @@ -134,10 +137,12 @@ class Client : public QObject { quint32 blockSize; static bool connectedToCore; + static VarMap coreConnectionInfo; static QHash buffers; static QHash bufferIds; static QHash > nicks; static QHash netConnected; + static QStringList netsAwaitingInit; static QHash ownNick; QTimer *layoutTimer;