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)
 
LoggingCategoryTreeModeltreeCategoryModel ()
 
LoggingCategoryFlatModelflatCategoryModel ()
 
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 QGCLoggingCategoryManagerinstance ()
 
static void init ()
 
static QGCLoggingCategoryManagercreate (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 45 of file QGCLoggingCategoryManager.cc.

References init(), and s_managerInstance.

◆ disableAllCategories()

void QGCLoggingCategoryManager::disableAllCategories ( )

Definition at line 249 of file QGCLoggingCategoryManager.cc.

References enabledCategoriesChanged().

◆ enabledCategories()

QStringList QGCLoggingCategoryManager::enabledCategories ( ) const

Definition at line 269 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 38 of file QGCLoggingCategoryManager.cc.

References s_managerInstance.

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

◆ installFilter()

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

Definition at line 195 of file QGCLoggingCategoryManager.cc.

Referenced by QGCApplication::QGCApplication().

◆ instance()

◆ isCategoryEnabled()

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

Definition at line 158 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 281 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: