X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fnetworkmodel.h;h=c678bae327b9a3d0c22e66d71d519aeb481a78f6;hp=4c78878f2e29b309a334958c258ae82da7562ef8;hb=e1d4e2bf7c368d84d853f33e5f55a72945cc7f6a;hpb=0abe45a62eb5d9c8e1d8c0e783d77e07e705235b diff --git a/src/client/networkmodel.h b/src/client/networkmodel.h index 4c78878f..c678bae3 100644 --- a/src/client/networkmodel.h +++ b/src/client/networkmodel.h @@ -89,7 +89,7 @@ public: inline BufferId bufferId() const { return _bufferInfo.bufferId(); } inline BufferInfo::Type bufferType() const { return _bufferInfo.type(); } - void setBufferName(const QString &name); + virtual void setBufferName(const QString &name); virtual inline QString bufferName() const { return _bufferInfo.bufferName(); } virtual inline QString topic() const { return QString(); } virtual inline int nickCount() const { return 0; } @@ -141,12 +141,15 @@ public: virtual QVariant data(int column, int role) const; virtual bool setData(int column, const QVariant &value, int role); + virtual inline bool isActive() const { return (bool)_ircUser; } virtual QString toolTip(int column) const; + virtual void setBufferName(const QString &name); + public slots: - void attachIrcUser(IrcUser *ircUser); - void ircUserQuited(); + void setIrcUser(IrcUser *ircUser); + void removeIrcUser(); private: IrcUser *_ircUser;