Table model that combines the rows of multiple MessageModels or MessageModelFilters.
More...
#include <MessageModelUnion.h>
Table model that combines the rows of multiple MessageModels or MessageModelFilters.
◆ Columns
| Enumerator |
|---|
| TextColumn | |
| TimeOccurredColumn | |
| TimeResetColumn | |
| SourceColumn | |
◆ MessageModelUnion()
| MessageModelUnion::MessageModelUnion |
( |
QObject * | parent = nullptr | ) |
|
|
explicit |
◆ ~MessageModelUnion()
| MessageModelUnion::~MessageModelUnion |
( |
| ) |
|
|
virtual |
◆ addSourceModel()
| void MessageModelUnion::addSourceModel |
( |
QAbstractItemModel * | model, |
|
|
QString | sourceName = QString() ) |
◆ canFetchMore()
| bool MessageModelUnion::canFetchMore |
( |
const QModelIndex & | index | ) |
const |
|
overridevirtual |
◆ clearSourceModels()
| void MessageModelUnion::clearSourceModels |
( |
| ) |
|
◆ columnCount()
| int MessageModelUnion::columnCount |
( |
const QModelIndex & | | ) |
const |
|
overridevirtual |
◆ currentMessage
| void QtPdCom::MessageModelUnion::currentMessage |
( |
const QtPdCom::Message * | message | ) |
|
|
signal |
Emitted, when a new message gets active.
This signal announces the most recent message. It is only emitted for the first message getting active, or for a subsequent message with a higher type.
In QML, a currentMessage property is available.
- Parameters
-
| message | The message that got active. The signal is emitted with message being NULL, if no messages are active any more. |
◆ data()
| QVariant MessageModelUnion::data |
( |
const QModelIndex & | index, |
|
|
int | role ) const |
|
overridevirtual |
◆ fetchMore()
| void MessageModelUnion::fetchMore |
( |
const QModelIndex & | index | ) |
|
|
overridevirtual |
◆ flags()
| Qt::ItemFlags MessageModelUnion::flags |
( |
const QModelIndex & | index | ) |
const |
|
overridevirtual |
◆ headerData()
| QVariant MessageModelUnion::headerData |
( |
int | section, |
|
|
Qt::Orientation | o, |
|
|
int | role ) const |
|
overridevirtual |
◆ removeSourceModel()
| void MessageModelUnion::removeSourceModel |
( |
QAbstractItemModel * | model | ) |
|
◆ rowCount()
| int MessageModelUnion::rowCount |
( |
const QModelIndex & | | ) |
const |
|
overridevirtual |
◆ Impl
◆ impl
| std::unique_ptr<Impl> QtPdCom::MessageModelUnion::impl |
|
private |
The documentation for this class was generated from the following files: