Qt widget for interactive log level management.
More...
#include <cmnLoggerQtWidget.h>
Qt widget for interactive log level management.
Provides:
- "Logs" tab: live log message display with timestamp and color coding.
- "Settings" tab: per-class Init/Run mask controls, global overall/function mask controls, and a class name search filter.
Typical use (via mtsCommandLineOptionsQt -L) or embedded directly:
◆ cmnLoggerQtWidget()
| cmnLoggerQtWidget::cmnLoggerQtWidget |
( |
QWidget * | parent = nullptr | ) |
|
◆ ~cmnLoggerQtWidget()
| cmnLoggerQtWidget::~cmnLoggerQtWidget |
( |
| ) |
|
◆ GetWidget()
| QWidget * cmnLoggerQtWidget::GetWidget |
( |
void | | ) |
|
|
inline |
Return the top-level QWidget so it can be embedded or shown.
◆ ClassNameFilterLineEdit
| QLineEdit* cmnLoggerQtWidget::ClassNameFilterLineEdit |
|
protected |
◆ Delegate
| cmnLoggerQtWidgetLoDDelegate* cmnLoggerQtWidget::Delegate |
|
protected |
◆ Emitter
| cmnLoggerQtStreambufEmitter* cmnLoggerQtWidget::Emitter |
|
protected |
◆ FunctionFilterData
| QComboBox* cmnLoggerQtWidget::FunctionFilterData |
|
protected |
◆ FunctionFilterLabel
| QLabel* cmnLoggerQtWidget::FunctionFilterLabel |
|
protected |
◆ FunctionRunData
| QComboBox* cmnLoggerQtWidget::FunctionRunData |
|
protected |
◆ Layout
| QVBoxLayout* cmnLoggerQtWidget::Layout |
|
protected |
◆ LogDisplay
| QPlainTextEdit* cmnLoggerQtWidget::LogDisplay |
|
protected |
◆ LogStream
| std::ostream* cmnLoggerQtWidget::LogStream |
|
protected |
◆ MainFilterLayout
| QGridLayout* cmnLoggerQtWidget::MainFilterLayout |
|
protected |
◆ MainFilterWidget
| QWidget* cmnLoggerQtWidget::MainFilterWidget |
|
protected |
◆ MaxLinesDisplay
| QComboBox* cmnLoggerQtWidget::MaxLinesDisplay |
|
protected |
◆ Model
| cmnLoggerQtWidgetClassServicesModel* cmnLoggerQtWidget::Model |
|
protected |
◆ OverallFilterData
| QComboBox* cmnLoggerQtWidget::OverallFilterData |
|
protected |
◆ OverallFilterLabel
| QLabel* cmnLoggerQtWidget::OverallFilterLabel |
|
protected |
◆ OverallRunData
| QComboBox* cmnLoggerQtWidget::OverallRunData |
|
protected |
◆ PendingLines
| QStringList cmnLoggerQtWidget::PendingLines |
|
protected |
◆ ProxyModel
| QSortFilterProxyModel* cmnLoggerQtWidget::ProxyModel |
|
protected |
◆ Streambuf
| cmnLoggerQtStreambuf* cmnLoggerQtWidget::Streambuf |
|
protected |
◆ Timer
| QTimer* cmnLoggerQtWidget::Timer |
|
protected |
◆ View
| QTableView* cmnLoggerQtWidget::View |
|
protected |
◆ Widget
| QWidget* cmnLoggerQtWidget::Widget |
|
protected |
The documentation for this class was generated from the following file: