QGIS API Documentation 3.99.0-Master (c03dd32cbdd)
Loading...
Searching...
No Matches
QgsMessageLogViewer Class Reference

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

#include <qgsmessagelogviewer.h>

Inheritance diagram for QgsMessageLogViewer:

Public Slots

void logMessage (const QString &message, const QString &tag, Qgis::MessageLevel level, Qgis::StringFormat format=Qgis::StringFormat::PlainText)
 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 37 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 40 of file qgsmessagelogviewer.cpp.

Member Function Documentation

◆ closeEvent()

void QgsMessageLogViewer::closeEvent ( QCloseEvent * e)
overrideprotected

Definition at line 103 of file qgsmessagelogviewer.cpp.

◆ eventFilter()

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

Definition at line 219 of file qgsmessagelogviewer.cpp.

◆ logMessage

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

Logs a message to the viewer.

The format parameter specifies the message format (since QGIS 4.0)

Definition at line 112 of file qgsmessagelogviewer.cpp.

◆ reject()

void QgsMessageLogViewer::reject ( )
overrideprotected

Definition at line 108 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 197 of file qgsmessagelogviewer.cpp.


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