| 
    QGIS API Documentation
    3.26.3-Buenos Aires (65e4edfdad)
    
   | 
 
 
 
 
Go to the documentation of this file.
   17 #ifndef QGSMESSAGEOUTPUT_H 
   18 #define QGSMESSAGEOUTPUT_H 
   24 #include "qgis_core.h" 
   53     virtual void setMessage( 
const QString &message, MessageType msgType ) = 0;
 
   56     virtual void appendMessage( 
const QString &message ) = 0;
 
   59     virtual void setTitle( 
const QString &title ) = 0;
 
   62     virtual void showMessage( 
bool blocking = 
true ) = 0;
 
   68     static void showMessage( 
const QString &title, 
const QString &message, MessageType msgType );
 
  113     void setTitle( 
const QString &title ) 
override;
 
  
virtual void setMessage(const QString &message, MessageType msgType)=0
Sets message, it won't be displayed until.
 
Default implementation of message output interface.
 
virtual void showMessage(bool blocking=true)=0
display the message to the user and deletes itself
 
Interface for showing messages from QGIS in GUI independent way.
 
virtual void setTitle(const QString &title)=0
Sets title for the messages.
 
MessageType
message can be in plain text or in html format
 
QgsMessageOutput *(* MESSAGE_OUTPUT_CREATOR)()
 
virtual void appendMessage(const QString &message)=0
message to be appended to the current text