X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fclient%2Fnetworkmodel.h;h=8ccd604e3ba16a828c9df11881d7de89aa635f21;hb=2f83cb6d01ff68131528797020637887fe0e77b7;hp=014cab143c1e8c0a35ba0327181ad1d2c84bf555;hpb=5a9559260e3b80c8578fc1102a40454c92807463;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;