QGIS API Documentation 3.99.0-Master (c637e42516f)
Public Slots | Public Member Functions | Protected Member Functions | List of all members
QgsMessageLogViewer Class Reference

A generic dialog widget for displaying QGIS log messages. More...

#include <qgsmessagelogviewer.h>

Inheritance diagram for QgsMessageLogViewer:
Inheritance graph
[legend]

Public Slots

void logMessage (const QString &message, const QString &tag, Qgis::MessageLevel level)
 Logs a message to the viewer.
 
void showTab (const QString &tag)
 Activates the tab whose title matches the given tag, if any.
 

Public Member Functions

 QgsMessageLogViewer (QWidget *parent=nullptr, Qt::WindowFlags fl=QgsGuiUtils::ModalDialogFlags)
 Create a new message log viewer.
 

Protected Member Functions

void closeEvent (QCloseEvent *e) override
 
bool eventFilter (QObject *obj, QEvent *ev) override
 
void reject () override
 

Detailed Description

A generic dialog widget for displaying QGIS log messages.

Definition at line 36 of file qgsmessagelogviewer.h.

Constructor & Destructor Documentation

◆ QgsMessageLogViewer()

QgsMessageLogViewer::QgsMessageLogViewer ( QWidget *  parent = nullptr,
Qt::WindowFlags  fl = QgsGuiUtils::ModalDialogFlags 
)

Create a new message log viewer.

The viewer will automatically connect to the system's QgsApplication::messageLog() instance.

Definition at line 35 of file qgsmessagelogviewer.cpp.

Member Function Documentation

◆ closeEvent()

void QgsMessageLogViewer::closeEvent ( QCloseEvent *  e)
overrideprotected

Definition at line 98 of file qgsmessagelogviewer.cpp.

◆ eventFilter()

bool QgsMessageLogViewer::eventFilter ( QObject *  obj,
QEvent *  ev 
)
overrideprotected

Definition at line 205 of file qgsmessagelogviewer.cpp.

◆ logMessage

void QgsMessageLogViewer::logMessage ( const QString &  message,
const QString &  tag,
Qgis::MessageLevel  level 
)
slot

Logs a message to the viewer.

Definition at line 107 of file qgsmessagelogviewer.cpp.

◆ reject()

void QgsMessageLogViewer::reject ( )
overrideprotected

Definition at line 103 of file qgsmessagelogviewer.cpp.

◆ showTab

void QgsMessageLogViewer::showTab ( const QString &  tag)
slot

Activates the tab whose title matches the given tag, if any.

Since
QGIS 3.44

Definition at line 183 of file qgsmessagelogviewer.cpp.


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