|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <LogEntryTableModel.h>
Inheritance diagram for LogEntryTableModel:
Collaboration diagram for LogEntryTableModel:Public Member Functions | |
| int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
| QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
| void | multiData (const QModelIndex &index, QModelRoleDataSpan roleDataSpan) const override |
| QVariant | headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override |
| QHash< int, QByteArray > | roleNames () const override |
Protected Member Functions | |
| virtual const LogEntry * | entryAt (int row) const =0 |
| Return entry at visible row, or nullptr if out of range. | |
Base class for table models that display LogEntry data. Provides shared data(), headerData(), roleNames(), and columnCount() implementations. Subclasses supply entries via entryAt().
Definition at line 11 of file LogEntryTableModel.h.
|
override |
Definition at line 3 of file LogEntryTableModel.cc.
References LogEntry::ColumnCount.
|
override |
Definition at line 8 of file LogEntryTableModel.cc.
References LogEntry::columnDisplayData(), entryAt(), and LogEntry::roleData().
|
protectedpure virtual |
Return entry at visible row, or nullptr if out of range.
Implemented in LogModel, and LogStoreQueryModel.
Referenced by data(), and multiData().
|
override |
Definition at line 39 of file LogEntryTableModel.cc.
References LogEntry::columnHeaderData().
|
override |
Definition at line 22 of file LogEntryTableModel.cc.
References LogEntry::columnDisplayData(), entryAt(), and LogEntry::roleData().
|
override |
Definition at line 47 of file LogEntryTableModel.cc.
References LogEntry::roleNames().