Skip to content

Class QfMessageLogModel

ClassList > QfMessageLogModel

More...

  • #include <qfmessagelogmodel.h>

Inherits the following classes: QAbstractListModel

Public Functions

Type Name
QfMessageLogModel (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 QfMessageLogModel

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

function clear

Clears any messages from the log.

Q_INVOKABLE void QfMessageLogModel::clear () 


function data

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

function roleNames

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

function rowCount

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

function suppress

activates suppression of messages with specific tag and an expression

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


function unsuppress

deactivates suppression of messages with specific tag and an expression

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



The documentation for this class was generated from the following file src/gui/qfmessagelogmodel.h