|
QGIS API Documentation 3.99.0-Master (c03dd32cbdd)
|
Interface for showing messages from QGIS in GUI independent way. More...
#include <qgsmessageoutput.h>

Public Member Functions | |
| virtual | ~QgsMessageOutput ()=default |
| virtual void | appendMessage (const QString &message)=0 |
| message to be appended to the current text | |
| virtual void | setMessage (const QString &message, Qgis::StringFormat format)=0 |
| Sets message, it won't be displayed until. | |
| virtual void | setTitle (const QString &title)=0 |
| Sets title for the messages. | |
| virtual void | showMessage (bool blocking=true)=0 |
| display the message to the user and deletes itself | |
Static Public Member Functions | |
| static QgsMessageOutput * | createMessageOutput () |
| function that returns new class derived from QgsMessageOutput (don't forget to delete it then if showMessage(bool) is not used showMessage(bool) deletes the instance) | |
| static void | setMessageOutputCreator (MESSAGE_OUTPUT_CREATOR f) |
| sets function that will be used to create message output | |
| static void | showMessage (const QString &title, const QString &message, Qgis::StringFormat format) |
| Display the blocking message to the user. | |
Interface for showing messages from QGIS in GUI independent way.
This class provides abstraction of a dialog for showing output to the user. By default QgsMessageConsoleOutput will be used if not overridden with other message output creator function.
QGIS application uses QgsMessageView class for displaying a dialog to the user.
Object deletes itself when it's not needed anymore. Children should use signal destroyed() to notify the deletion
Definition at line 44 of file qgsmessageoutput.h.
|
virtualdefault |
|
pure virtual |
message to be appended to the current text
Implemented in QgsMessageOutputConsole, and QgsMessageViewer.
|
static |
function that returns new class derived from QgsMessageOutput (don't forget to delete it then if showMessage(bool) is not used showMessage(bool) deletes the instance)
Definition at line 42 of file qgsmessageoutput.cpp.
|
pure virtual |
Sets message, it won't be displayed until.
Implemented in QgsMessageOutputConsole, and QgsMessageViewer.
|
static |
sets function that will be used to create message output
Definition at line 37 of file qgsmessageoutput.cpp.
|
pure virtual |
Sets title for the messages.
Implemented in QgsMessageOutputConsole, and QgsMessageViewer.
|
pure virtual |
display the message to the user and deletes itself
Implemented in QgsMessageOutputConsole, and QgsMessageViewer.
|
static |
Display the blocking message to the user.
Definition at line 47 of file qgsmessageoutput.cpp.