From 0025d931dcb96ec494ff696b10f6ae1e4182698e Mon Sep 17 00:00:00 2001 From: Manuel Nickschas Date: Sat, 29 Nov 2008 00:22:20 +0100 Subject: [PATCH] Add IrcUserRole to NetworkModel for getting the IrcUser associated to a query buffer --- src/client/networkmodel.cpp | 2 ++ src/client/networkmodel.h | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/client/networkmodel.cpp b/src/client/networkmodel.cpp index 1de02e50..ed2abaeb 100644 --- a/src/client/networkmodel.cpp +++ b/src/client/networkmodel.cpp @@ -317,6 +317,8 @@ QueryBufferItem::QueryBufferItem(const BufferInfo &bufferInfo, NetworkItem *pare QVariant QueryBufferItem::data(int column, int role) const { switch(role) { + case NetworkModel::IrcUserRole: + return _ircUser; case NetworkModel::UserAwayRole: return (bool)_ircUser ? _ircUser->isAway() : false; default: diff --git a/src/client/networkmodel.h b/src/client/networkmodel.h index b28ec40a..a13d8591 100644 --- a/src/client/networkmodel.h +++ b/src/client/networkmodel.h @@ -267,7 +267,8 @@ public: NetworkIdRole, BufferInfoRole, ItemTypeRole, - UserAwayRole + UserAwayRole, + IrcUserRole }; enum ItemType { -- 2.20.1