X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fnetworkmodel.h;h=b9920e25924f92cfa9c6e390893e7f5a56a31ce0;hp=08ae4af0aa8c96926c9743fc34ab35fd3fd8a91f;hb=4a174a228d64ab906a0944f3de3dfe4324d058ff;hpb=ef97dad874c30d7e0586b3dcb98eed15d8987382 diff --git a/src/client/networkmodel.h b/src/client/networkmodel.h index 08ae4af0..b9920e25 100644 --- a/src/client/networkmodel.h +++ b/src/client/networkmodel.h @@ -148,7 +148,8 @@ class QueryBufferItem : public BufferItem { public: QueryBufferItem(const BufferInfo &bufferInfo, NetworkItem *parent); - virtual bool isActive() const; + virtual QVariant data(int column, int role) const; + virtual inline bool isActive() const { return (bool)_ircUser; } virtual QString toolTip(int column) const; public slots: @@ -240,7 +241,7 @@ public: virtual QString toolTip(int column) const; private slots: - void ircUserDestroyed() { parent()->removeChild(this); } + inline void ircUserDestroyed() { parent()->removeChild(this); } private: QPointer _ircUser; @@ -261,7 +262,8 @@ public: BufferIdRole, NetworkIdRole, BufferInfoRole, - ItemTypeRole + ItemTypeRole, + UserAwayRole }; enum itemType {