this, SLOT(setNick(QString)));
}
-QString IrcUserItem::nickName() {
+QString IrcUserItem::nickName() const {
return _ircUser->nick();
}
return (quint64)_ircUser;
}
+QVariant IrcUserItem::data(int column, int role) const {
+ if(role != Qt::ToolTipRole)
+ return PropertyMapItem::data(column, role);
+
+ return "<p><b>" + nickName() + "</b><br />" + _ircUser->hostmask() + "</p>";
+}
+
void IrcUserItem::setNick(QString newNick) {
Q_UNUSED(newNick);
emit dataChanged(0);
public:
IrcUserItem(IrcUser *ircUser, AbstractTreeItem *parent);
- QString nickName();
+ QString nickName() const;
IrcUser *ircUser();
virtual quint64 id() const;
+ virtual QVariant data(int column, int role) const;
+
+
private slots:
void setNick(QString newNick);
void ircUserDestroyed();