Add missing roles to IrcUserItem
authorManuel Nickschas <sputnick@quassel-irc.org>
Sun, 30 Nov 2008 11:39:29 +0000 (12:39 +0100)
committerManuel Nickschas <sputnick@quassel-irc.org>
Mon, 1 Dec 2008 23:35:08 +0000 (00:35 +0100)
src/client/networkmodel.cpp

index ed2abae..68dfd0a 100644 (file)
@@ -680,6 +680,10 @@ QVariant IrcUserItem::data(int column, int role) const {
     return parent()->data(column, role);
   case NetworkModel::BufferInfoRole:
     return parent()->data(column, role);
+  case NetworkModel::IrcUserRole:
+    return _ircUser.data();
+  case NetworkModel::UserAwayRole:
+    return (bool)_ircUser ? _ircUser->isAway() : false;
   default:
     return PropertyMapItem::data(column, role);
   }