XII Release 0.1.0
Loading...
Searching...
No Matches
xiiQtLogModel Class Reference

The Qt model that represents log output for a view. More...

#include <LogModel.moc.h>

Inheritance diagram for xiiQtLogModel:
[legend]

Signals

void NewErrorsOrWarnings (xiiStringView sLatest, bool bError)
 

Public Member Functions

 xiiQtLogModel (QObject *pParent)
 
void Clear ()
 
void SetLogLevel (xiiLogMsgType::Enum logLevel)
 
void SetSearchText (xiiStringView sText)
 
void AddLogMsg (const xiiLogEntry &msg)
 
xiiUInt32 GetVisibleItemCount () const
 
xiiUInt32 GetNumErrors () const
 
xiiUInt32 GetNumSeriousWarnings () const
 
xiiUInt32 GetNumWarnings () const
 
virtual QVariant data (const QModelIndex &index, int iRole) const override
 
virtual Qt::ItemFlags flags (const QModelIndex &index) const override
 
virtual QVariant headerData (int iSection, Qt::Orientation orientation, int iRole=Qt::DisplayRole) const override
 
virtual QModelIndex index (int iRow, int iColumn, const QModelIndex &parent=QModelIndex()) const override
 
virtual QModelIndex parent (const QModelIndex &index) const override
 
virtual int rowCount (const QModelIndex &parent=QModelIndex()) const override
 
virtual int columnCount (const QModelIndex &parent=QModelIndex()) const override
 

Detailed Description

The Qt model that represents log output for a view.


The documentation for this class was generated from the following files: