attachIrcChannel(ircChannel);
}
+QVariant ChannelBufferItem::data(int column, int role) const {
+ switch(role) {
+ case NetworkModel::IrcChannelRole:
+ return _ircChannel;
+ default:
+ return BufferItem::data(column, role);
+ }
+}
+
QString ChannelBufferItem::toolTip(int column) const {
Q_UNUSED(column);
QStringList toolTip;
public:
ChannelBufferItem(const BufferInfo &bufferInfo, AbstractTreeItem *parent);
+ virtual QVariant data(int column, int role) const;
virtual inline bool isActive() const { return (bool)_ircChannel; }
virtual QString toolTip(int column) const;
BufferInfoRole,
ItemTypeRole,
UserAwayRole,
- IrcUserRole
+ IrcUserRole,
+ IrcChannelRole
};
enum ItemType {