X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fclient%2Fnetworkmodel.h;h=244b99b4bc101414bf2b8f6cb1c097e630e56ce9;hb=3fc04ffe0543821e7d1ef3397288d423a7b589b8;hp=959d89a465a49b9340d19a1509ece0279793e34c;hpb=1177f164f518b8f47b64f6736d176a995d5c17ed;p=quassel.git diff --git a/src/client/networkmodel.h b/src/client/networkmodel.h index 959d89a4..244b99b4 100644 --- a/src/client/networkmodel.h +++ b/src/client/networkmodel.h @@ -101,6 +101,7 @@ public slots: private slots: void ircChannelDestroyed(); + void ircUserDestroyed(); private: BufferInfo _bufferInfo; @@ -191,6 +192,8 @@ public: IrcUserItem(IrcUser *ircUser, AbstractTreeItem *parent); QString nickName() const; + bool isActive() const; + IrcUser *ircUser(); virtual quint64 id() const; virtual QVariant data(int column, int role) const; @@ -200,7 +203,8 @@ private slots: void setNick(QString newNick); private: - IrcUser *_ircUser; + QPointer _ircUser; + quint64 _id; };