X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fnetworkmodel.h;h=b038f9d2e7f9b6269a198e23b05d2172e3afb8d7;hp=5326a4b3076c953c5739d0e361065e87a9fa6039;hb=8c38d6c5248c1b364bf56e25be0069f32c4f0408;hpb=770b7ef54b03f3ebd1e29a58b4757505e1809b2d diff --git a/src/client/networkmodel.h b/src/client/networkmodel.h index 5326a4b3..b038f9d2 100644 --- a/src/client/networkmodel.h +++ b/src/client/networkmodel.h @@ -132,6 +132,8 @@ public slots: void attachNetwork(Network *network); void attachIrcChannel(const QString &channelName); + + void setActive(bool connected); private: NetworkId _networkId; @@ -154,6 +156,7 @@ public: virtual QVariant data(int column, int role) const; void addUser(IrcUser *ircUser); + bool removeUser(IrcUser *ircUser); static int categoryFromModes(const QString &modes); @@ -233,6 +236,8 @@ public: //Buffer *getBufferByIndex(const QModelIndex &) const; QModelIndex bufferIndex(BufferId bufferId); + const Network *networkByIndex(const QModelIndex &index) const; + public slots: void bufferUpdated(BufferInfo bufferInfo); void updateBufferActivity(const Message &msg);