X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fnetworkmodel.cpp;h=d6c18d7c9bdfcd70e9568a1cd399edf05c840742;hp=51f4123dd3e4858f73d3c41aed3a7ded36eba9ee;hb=4a174a228d64ab906a0944f3de3dfe4324d058ff;hpb=e561e02a8d2f1f009559d17c7b1c66cb6f4e2a5a diff --git a/src/client/networkmodel.cpp b/src/client/networkmodel.cpp index 51f4123d..d6c18d7c 100644 --- a/src/client/networkmodel.cpp +++ b/src/client/networkmodel.cpp @@ -293,14 +293,15 @@ QueryBufferItem::QueryBufferItem(const BufferInfo &bufferInfo, NetworkItem *pare IrcUser *ircUser = net->ircUser(bufferInfo.bufferName()); if(ircUser) attachIrcUser(ircUser); - } -bool QueryBufferItem::isActive() const { - if(_ircUser) - return !_ircUser->isAway(); - else - return false; +QVariant QueryBufferItem::data(int column, int role) const { + switch(role) { + case NetworkModel::UserAwayRole: + return (bool)_ircUser ? _ircUser->isAway() : false; + default: + return BufferItem::data(column, role); + } } QString QueryBufferItem::toolTip(int column) const {