Skip to content

Class MessageLogModel

ClassList > MessageLogModel

More...

  • #include <messagelogmodel.h>

Inherits the following classes: QAbstractListModel

Public Functions

Type Name
MessageLogModel (QObject * parent=nullptr)
Q_INVOKABLE void clear ()
Clears any messages from the log.
QVariant data (const QModelIndex & index, int role) override const
QHash< int, QByteArray > roleNames () override const
int rowCount (const QModelIndex & parent) override const
Q_INVOKABLE void suppress (const QVariantMap & filters)
activates suppression of messages with specific tag and an expression
Q_INVOKABLE void unsuppress (const QVariantMap & filters)
deactivates suppression of messages with specific tag and an expression

Detailed Description

This model will connect to the message log and publish any messages received from there.

Public Functions Documentation

function MessageLogModel

explicit MessageLogModel::MessageLogModel (
    QObject * parent=nullptr
) 

function clear

Clears any messages from the log.

Q_INVOKABLE void MessageLogModel::clear () 

function data

QVariant MessageLogModel::data (
    const QModelIndex & index,
    int role
) override const

function roleNames

QHash< int, QByteArray > MessageLogModel::roleNames () override const

function rowCount

int MessageLogModel::rowCount (
    const QModelIndex & parent
) override const

function suppress

activates suppression of messages with specific tag and an expression

Q_INVOKABLE void MessageLogModel::suppress (
    const QVariantMap & filters
) 

function unsuppress

deactivates suppression of messages with specific tag and an expression

Q_INVOKABLE void MessageLogModel::unsuppress (
    const QVariantMap & filters
) 


The documentation for this class was generated from the following file src/core/messagelogmodel.h