X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fclient%2Fnetworkmodel.cpp;h=7cfc5f6173d6f340c27d0b404228e4bc0339b28c;hb=7f8acf4ede38a0178a97eb701a9382e455ca7c2d;hp=1cde086ba901ec2491e93d3fd2a1ba5734720627;hpb=99a590ef8b00aadfb3d6f77bc84df015158fc70b;p=quassel.git diff --git a/src/client/networkmodel.cpp b/src/client/networkmodel.cpp index 1cde086b..7cfc5f61 100644 --- a/src/client/networkmodel.cpp +++ b/src/client/networkmodel.cpp @@ -415,6 +415,8 @@ int UserCategoryItem::categoryFromModes(const QString &modes) { QVariant UserCategoryItem::data(int column, int role) const { switch(role) { + case NetworkModel::ItemActiveRole: + return true; case NetworkModel::ItemTypeRole: return NetworkModel::UserCategoryItemType; case NetworkModel::BufferIdRole: @@ -457,6 +459,8 @@ quint64 IrcUserItem::id() const { QVariant IrcUserItem::data(int column, int role) const { switch(role) { + case NetworkModel::ItemActiveRole: + return !_ircUser->isAway(); case NetworkModel::ItemTypeRole: return NetworkModel::IrcUserItemType; case NetworkModel::BufferIdRole: