*****************************************/
class BufferItem : public PropertyMapItem {
Q_OBJECT
- Q_PROPERTY(QString bufferName READ bufferName)
+ Q_PROPERTY(QString bufferName READ bufferName WRITE setBufferName)
Q_PROPERTY(QString topic READ topic)
Q_PROPERTY(int nickCount READ nickCount)
void attachIrcChannel(IrcChannel *ircChannel);
QString bufferName() const;
+ void setBufferName(const QString &name);
QString topic() const;
int nickCount() const;
private:
BufferInfo _bufferInfo;
+ QString _bufferName;
Buffer::ActivityLevel _activity;
QPointer<IrcChannel> _ircChannel;
virtual quint64 id() const;
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> _ircUser;