|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <LoggingCategoryModel.h>
Inheritance diagram for LoggingCategoryFlatModel:
Collaboration diagram for LoggingCategoryFlatModel:Public Types | |
| enum class | Roles { ShortNameRole = Qt::UserRole + 1 , FullNameRole , EnabledRole , LogLevelRole } |
Public Member Functions | |
| LoggingCategoryFlatModel (QObject *parent=nullptr) | |
| int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
| QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
| bool | setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override |
| Qt::ItemFlags | flags (const QModelIndex &index) const override |
| QHash< int, QByteArray > | roleNames () const override |
| void | insertSorted (QGCLoggingCategoryItem *item) |
| QGCLoggingCategoryItem * | findByFullName (const QString &fullName) const |
| int | count () const |
| QGCLoggingCategoryItem * | at (int i) const |
Definition at line 41 of file LoggingCategoryModel.h.
|
strong |
| Enumerator | |
|---|---|
| ShortNameRole | |
| FullNameRole | |
| EnabledRole | |
| LogLevelRole | |
Definition at line 48 of file LoggingCategoryModel.h.
|
explicit |
Definition at line 9 of file LoggingCategoryModel.cc.
|
inline |
Definition at line 70 of file LoggingCategoryModel.h.
|
inline |
Definition at line 68 of file LoggingCategoryModel.h.
|
override |
Definition at line 16 of file LoggingCategoryModel.cc.
References EnabledRole, FullNameRole, LogLevelRole, and ShortNameRole.
| QGCLoggingCategoryItem * LoggingCategoryFlatModel::findByFullName | ( | const QString & | fullName | ) | const |
Definition at line 108 of file LoggingCategoryModel.cc.
|
override |
Definition at line 66 of file LoggingCategoryModel.cc.
| void LoggingCategoryFlatModel::insertSorted | ( | QGCLoggingCategoryItem * | item | ) |
Definition at line 87 of file LoggingCategoryModel.cc.
References EnabledRole, QGCLoggingCategoryItem::fullCategory, QGCLoggingCategoryItem::logLevelChanged(), and LogLevelRole.
|
override |
Definition at line 75 of file LoggingCategoryModel.cc.
References EnabledRole, FullNameRole, LogLevelRole, and ShortNameRole.
|
override |
Definition at line 11 of file LoggingCategoryModel.cc.
|
override |
Definition at line 41 of file LoggingCategoryModel.cc.
References EnabledRole, and LogLevelRole.