X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fclient%2Fnetworkmodel.h;h=8ccd604e3ba16a828c9df11881d7de89aa635f21;hb=82dd90f4684db4240311edc13bd3707772e0dbe8;hp=014cab143c1e8c0a35ba0327181ad1d2c84bf555;hpb=a33e42aee121185f479667b2104a15fc2033762e;p=quassel.git diff --git a/src/client/networkmodel.h b/src/client/networkmodel.h index 014cab14..8ccd604e 100644 --- a/src/client/networkmodel.h +++ b/src/client/networkmodel.h @@ -73,6 +73,7 @@ public slots: void attachNetwork(Network *network); void attachIrcChannel(IrcChannel *channel); + void attachIrcUser(IrcUser *ircUser); private: NetworkId _networkId; @@ -147,7 +148,15 @@ class QueryBufferItem : public BufferItem { public: QueryBufferItem(const BufferInfo &bufferInfo, NetworkItem *parent); + virtual bool isActive() const; virtual QString toolTip(int column) const; + +public slots: + void attachIrcUser(IrcUser *ircUser); + void ircUserDestroyed(); + +private: + IrcUser *_ircUser; }; /***************************************** @@ -227,10 +236,6 @@ public: virtual QVariant data(int column, int role) const; virtual QString toolTip(int column) const; -private slots: - void setNick(QString newNick); - void setAway(bool); - private: QPointer _ircUser; quint64 _id;