QtPdCom  1.5.2
QtPdCom::MessageModelUnion::Impl Struct Reference
Collaboration diagram for QtPdCom::MessageModelUnion::Impl:

Public Types

enum  { SortColumn = 1 }

Public Member Functions

 Impl ()=delete
 Impl (MessageModelUnion *parent)
void rebuildMergedRows ()
void currentMessage (SourceModel *sourceModel, const QtPdCom::Message *message)
void updateCurrentMessage ()

Public Attributes

MessageModelUnion *const parentModel
QList< SourceModel > sourceModels
QVector< SourceEntry > mergedRows

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
SortColumn 

Constructor & Destructor Documentation

◆ Impl() [1/2]

QtPdCom::MessageModelUnion::Impl::Impl ( )
delete

◆ Impl() [2/2]

QtPdCom::MessageModelUnion::Impl::Impl ( MessageModelUnion * parent)
inline

Member Function Documentation

◆ currentMessage()

void QtPdCom::MessageModelUnion::Impl::currentMessage ( SourceModel * sourceModel,
const QtPdCom::Message * message )
inline

◆ rebuildMergedRows()

void QtPdCom::MessageModelUnion::Impl::rebuildMergedRows ( )
inline

References mergedRows, parentModel, and sourceModels.

◆ updateCurrentMessage()

void QtPdCom::MessageModelUnion::Impl::updateCurrentMessage ( )
inline

Member Data Documentation

◆ mergedRows

QVector<SourceEntry> QtPdCom::MessageModelUnion::Impl::mergedRows

Referenced by rebuildMergedRows().

◆ parentModel

MessageModelUnion* const QtPdCom::MessageModelUnion::Impl::parentModel

◆ sourceModels

QList<SourceModel> QtPdCom::MessageModelUnion::Impl::sourceModels

The documentation for this struct was generated from the following file: