mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-24 00:47:57 -05:00
42 lines
1.4 KiB
Plaintext
42 lines
1.4 KiB
Plaintext
|
|
class QgsMessageViewer: QDialog, QgsMessageOutput //, Ui::QgsMessageViewer
|
|
{
|
|
%TypeHeaderCode
|
|
#include <qgsmessageviewer.h>
|
|
%End
|
|
|
|
public:
|
|
QgsMessageViewer(QWidget *parent = 0, Qt::WFlags fl = QgisGui::ModalDialogFlags);
|
|
~QgsMessageViewer();
|
|
|
|
virtual void setMessage(const QString& message, MessageType msgType);
|
|
|
|
virtual void appendMessage(const QString& message);
|
|
|
|
virtual void showMessage(bool blocking = true);
|
|
|
|
virtual void setTitle(const QString& title);
|
|
|
|
// Call one of the setMessage...() functions first.
|
|
// Subsequent calls to appendMessage use the format as determined
|
|
// by the call to setMessage...()
|
|
|
|
// Treats the given text as html.
|
|
void setMessageAsHtml(const QString& msg);
|
|
// Treats the given text as plain text
|
|
void setMessageAsPlainText(const QString& msg);
|
|
// A checkbox that can be used for something like
|
|
// "don't show this message again"
|
|
void setCheckBoxText(const QString& text);
|
|
// Make the check box visible/invisible
|
|
void setCheckBoxVisible(bool visible);
|
|
// Sets the check state
|
|
void setCheckBoxState(Qt::CheckState state);
|
|
// The state of the checkbox
|
|
Qt::CheckState checkBoxState();
|
|
// Specifies a QSettings tag to store/retrieve the checkbox
|
|
// state to/from. Use an empty QString to disable this feature.
|
|
void setCheckBoxQSettingsLabel( QString label );
|
|
};
|
|
|