ORE Studio 0.0.4
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
EventTableModel Class Referencefinal

Table model for displaying event records. More...

#include <EventViewerDialog.hpp>

Inherits QAbstractTableModel.

Collaboration diagram for EventTableModel:
Collaboration graph

Public Types

enum  Column {
  Timestamp = 0 , EventType , Source , Summary ,
  ColumnCount
}
 

Public Member Functions

 EventTableModel (QObject *parent=nullptr)
 
int rowCount (const QModelIndex &parent=QModelIndex()) const override
 
int columnCount (const QModelIndex &parent=QModelIndex()) const override
 
QVariant data (const QModelIndex &index, int role=Qt::DisplayRole) const override
 
QVariant headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
 
void addEvent (EventRecord event)
 
void clear ()
 
const EventRecordeventAt (int row) const
 
int eventCount () const
 

Detailed Description

Table model for displaying event records.