26 #include <QAbstractTableModel> 33 class MessageModelFilter;
57 void addSourceModel(QAbstractItemModel *, QString = QString());
58 void removeSourceModel(QAbstractItemModel *);
60 void clearSourceModels();
63 virtual int rowCount(
const QModelIndex &)
const override;
64 virtual int columnCount(
const QModelIndex &)
const override;
65 virtual QVariant data(
const QModelIndex &,
int)
const override;
66 virtual QVariant headerData(
int, Qt::Orientation,
int)
const override;
67 virtual Qt::ItemFlags flags(
const QModelIndex &)
const override;
68 virtual bool canFetchMore(
const QModelIndex &)
const override;
69 virtual void fetchMore(
const QModelIndex &)
override;
88 std::unique_ptr<Impl>
impl;
Definition: MessageModelUnion.cpp:37
Definition: MessageModelUnion.h:48
Definition: BroadcastModel.h:32
Process message.
Definition: Message.h:37
Definition: MessageModelUnion.h:49
#define QTPDCOM_PUBLIC
Definition: Export.h:30
std::unique_ptr< Impl > impl
Definition: MessageModelUnion.h:88
Columns
Definition: MessageModelUnion.h:46
Table model that combines the rows of multiple MessageModels or MessageModelFilters.
Definition: MessageModelUnion.h:41