QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
QGCLoggingCategoryManager Class Reference

#include <QGCLoggingCategoryManager.h>

+ Inheritance diagram for QGCLoggingCategoryManager:
+ Collaboration diagram for QGCLoggingCategoryManager:

Public Member Functions

void registerCategory (const QString &category)
 
LoggingCategoryTreeModeltreeCategoryModel ()
 
LoggingCategoryFlatModelflatCategoryModel ()
 
QSortFilterProxyModel * filteredFlatModel ()
 
Q_INVOKABLE void setFilterText (const QString &text)
 
Q_INVOKABLE bool isCategoryEnabled (const QString &fullCategoryName) const
 
int categoryLevel (const QString &fullCategoryName) const
 
Q_INVOKABLE void setCategoryLevel (const QString &fullCategoryName, int qtMsgLevel)
 
Q_INVOKABLE void setCategoryEnabled (const QString &fullCategoryName, bool enable)
 
void installFilter (const QString &commandLineLoggingOptions=QString())
 
Q_INVOKABLE void disableAllCategories ()
 

Static Public Member Functions

static QGCLoggingCategoryManagerinstance ()
 
static void init ()
 
static QGCLoggingCategoryManagercreate (QQmlEngine *qmlEngine, QJSEngine *jsEngine)
 

Detailed Description

Definition at line 16 of file QGCLoggingCategoryManager.h.

Member Function Documentation

◆ categoryLevel()

int QGCLoggingCategoryManager::categoryLevel ( const QString &  fullCategoryName) const

Definition at line 158 of file QGCLoggingCategoryManager.cc.

◆ create()

QGCLoggingCategoryManager * QGCLoggingCategoryManager::create ( QQmlEngine *  qmlEngine,
QJSEngine *  jsEngine 
)
static

Definition at line 58 of file QGCLoggingCategoryManager.cc.

References init(), and s_managerInstance.

◆ disableAllCategories()

void QGCLoggingCategoryManager::disableAllCategories ( )

◆ filteredFlatModel()

QSortFilterProxyModel * QGCLoggingCategoryManager::filteredFlatModel ( )
inline

Definition at line 37 of file QGCLoggingCategoryManager.h.

◆ flatCategoryModel()

LoggingCategoryFlatModel * QGCLoggingCategoryManager::flatCategoryModel ( )
inline

Definition at line 35 of file QGCLoggingCategoryManager.h.

◆ init()

void QGCLoggingCategoryManager::init ( )
static

Definition at line 51 of file QGCLoggingCategoryManager.cc.

References s_managerInstance.

Referenced by create(), and QGCApplication::QGCApplication().

◆ installFilter()

void QGCLoggingCategoryManager::installFilter ( const QString &  commandLineLoggingOptions = QString())

◆ instance()

◆ isCategoryEnabled()

bool QGCLoggingCategoryManager::isCategoryEnabled ( const QString &  fullCategoryName) const

Definition at line 152 of file QGCLoggingCategoryManager.cc.

References severityRank().

◆ registerCategory()

void QGCLoggingCategoryManager::registerCategory ( const QString &  category)

◆ setCategoryEnabled()

void QGCLoggingCategoryManager::setCategoryEnabled ( const QString &  fullCategoryName,
bool  enable 
)

Definition at line 147 of file QGCLoggingCategoryManager.cc.

References setCategoryLevel().

◆ setCategoryLevel()

void QGCLoggingCategoryManager::setCategoryLevel ( const QString &  fullCategoryName,
int  qtMsgLevel 
)

◆ setFilterText()

void QGCLoggingCategoryManager::setFilterText ( const QString &  text)

Definition at line 277 of file QGCLoggingCategoryManager.cc.

◆ treeCategoryModel()

LoggingCategoryTreeModel * QGCLoggingCategoryManager::treeCategoryModel ( )
inline

Definition at line 33 of file QGCLoggingCategoryManager.h.


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