From: Manuel Nickschas Date: Fri, 28 Nov 2008 23:22:20 +0000 (+0100) Subject: Add IrcUserRole to NetworkModel for getting the IrcUser associated to a query buffer X-Git-Tag: 0.4.0~390 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=0025d931dcb96ec494ff696b10f6ae1e4182698e Add IrcUserRole to NetworkModel for getting the IrcUser associated to a query buffer --- 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 {