From 496d77836f54719491f2a117dbd2fb3e56def0b2 Mon Sep 17 00:00:00 2001 From: Manuel Nickschas Date: Mon, 28 Jul 2008 00:44:38 +0200 Subject: [PATCH] Add stub for overriding data() in ChatMonitorFilter --- src/qtui/chatmonitorfilter.cpp | 13 +++++++++++++ src/qtui/chatmonitorfilter.h | 2 ++ 2 files changed, 15 insertions(+) diff --git a/src/qtui/chatmonitorfilter.cpp b/src/qtui/chatmonitorfilter.cpp index 7c33bc75..2208f2b6 100644 --- a/src/qtui/chatmonitorfilter.cpp +++ b/src/qtui/chatmonitorfilter.cpp @@ -20,6 +20,8 @@ #include "chatmonitorfilter.h" +#include "chatlinemodel.h" + ChatMonitorFilter::ChatMonitorFilter(MessageModel *model, QObject *parent) : MessageFilter(model, QList(), parent) { @@ -35,3 +37,14 @@ bool ChatMonitorFilter::filterAcceptsRow(int sourceRow, const QModelIndex &sourc QString ChatMonitorFilter::idString() const { return "ChatMonitor"; } + +// override this to inject display of network and channel +QVariant ChatMonitorFilter::data(const QModelIndex &index, int role) const { + if(index.column() != ChatLineModel::SenderColumn) return MessageFilter::data(index, role); + if(role == ChatLineModel::DisplayRole) { + + + } + return MessageFilter::data(index, role); + +} diff --git a/src/qtui/chatmonitorfilter.h b/src/qtui/chatmonitorfilter.h index 0443daca..782797fb 100644 --- a/src/qtui/chatmonitorfilter.h +++ b/src/qtui/chatmonitorfilter.h @@ -34,6 +34,8 @@ class ChatMonitorFilter : public MessageFilter { virtual bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const; virtual QString idString() const; + virtual QVariant data(const QModelIndex &index, int role) const; + private: QDateTime _initTime; }; -- 2.20.1