X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcoresession.h;h=51c14a7225cf4f314b6fed9b8aaf8aae3bdcdfdb;hp=208095c20a8ccdb6924c20240fc7fe213c2ae59a;hb=5b083e1f67c77ceb7d1d134e976cd6081b70bf12;hpb=23ebdc0a422294764ff3be3f8d7e56cc2b323185 diff --git a/src/core/coresession.h b/src/core/coresession.h index 208095c2..51c14a72 100644 --- a/src/core/coresession.h +++ b/src/core/coresession.h @@ -133,10 +133,12 @@ signals: private slots: void recvStatusMsgFromServer(QString msg); - void recvMessageFromServer(Message::Type, QString target, QString text, QString sender = "", quint8 flags = Message::None); + void recvMessageFromServer(Message::Type, BufferInfo::Type, QString target, QString text, QString sender = "", quint8 flags = Message::None); void networkConnected(NetworkId networkid); void networkDisconnected(NetworkId networkid); + void destroyNetwork(NetworkId); + //! Called when storage updated a BufferInfo. /** This emits bufferInfoUpdated() via SignalProxy, iff it's one of our buffers. * \param user The buffer's owner (not necessarily us) @@ -155,6 +157,7 @@ private: SignalProxy *_signalProxy; QHash _connections; QHash _networks; + QHash _networksToRemove; QHash _identities; QScriptEngine *scriptEngine;