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; }
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;