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:

Signals

void enabledCategoriesChanged ()
 

Public Member Functions

void registerCategory (const QString &category)
 
LoggingCategoryTreeModel * treeCategoryModel ()
 
LoggingCategoryFlatModel * flatCategoryModel ()
 
QSortFilterProxyModel * filteredFlatModel ()
 
Q_INVOKABLE void setFilterText (const QString &text)
 
Q_INVOKABLE bool isCategoryEnabled (const QString &fullCategoryName) const
 
Q_INVOKABLE void setCategoryEnabled (const QString &fullCategoryName, bool enable)
 
void installFilter (const QString &commandLineLoggingOptions=QString())
 
Q_INVOKABLE void disableAllCategories ()
 
QStringList enabledCategories () const
 

Static Public Member Functions

static QGCLoggingCategoryManager * instance ()
 
static void init ()
 
static QGCLoggingCategoryManager * create (QQmlEngine *qmlEngine, QJSEngine *jsEngine)
 

Detailed Description

Definition at line 16 of file QGCLoggingCategoryManager.h.

Member Function Documentation

◆ create()

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

Definition at line 28 of file QGCLoggingCategoryManager.cc.

References init(), and s_managerInstance.

◆ disableAllCategories()

void QGCLoggingCategoryManager::disableAllCategories ( )

Definition at line 225 of file QGCLoggingCategoryManager.cc.

References enabledCategoriesChanged().

◆ enabledCategories()

QStringList QGCLoggingCategoryManager::enabledCategories ( ) const

Definition at line 245 of file QGCLoggingCategoryManager.cc.

◆ enabledCategoriesChanged

void QGCLoggingCategoryManager::enabledCategoriesChanged ( )
signal

◆ filteredFlatModel()

QSortFilterProxyModel * QGCLoggingCategoryManager::filteredFlatModel ( )
inline

Definition at line 38 of file QGCLoggingCategoryManager.h.

◆ flatCategoryModel()

LoggingCategoryFlatModel * QGCLoggingCategoryManager::flatCategoryModel ( )
inline

Definition at line 36 of file QGCLoggingCategoryManager.h.

◆ init()

void QGCLoggingCategoryManager::init ( )
static

Definition at line 21 of file QGCLoggingCategoryManager.cc.

References s_managerInstance.

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

◆ installFilter()

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

Definition at line 171 of file QGCLoggingCategoryManager.cc.

Referenced by QGCApplication::QGCApplication().

◆ instance()

QGCLoggingCategoryManager * QGCLoggingCategoryManager::instance ( )
static

◆ isCategoryEnabled()

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

Definition at line 134 of file QGCLoggingCategoryManager.cc.

◆ registerCategory()

void QGCLoggingCategoryManager::registerCategory ( const QString &  category)

◆ setCategoryEnabled()

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

◆ setFilterText()

void QGCLoggingCategoryManager::setFilterText ( const QString &  text)

Definition at line 257 of file QGCLoggingCategoryManager.cc.

◆ treeCategoryModel()

LoggingCategoryTreeModel * QGCLoggingCategoryManager::treeCategoryModel ( )
inline

Definition at line 34 of file QGCLoggingCategoryManager.h.


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