26#define QGS_ERROR_MESSAGE(message, tag) QgsErrorMessage(QString(message),QString(tag), QString(__FILE__), QString(__FUNCTION__), __LINE__)
54 QString
message()
const {
return mMessage; }
55 QString
tag()
const {
return mTag; }
56 QString
file()
const {
return mFile; }
58 int line()
const {
return mLine; }
110 bool isEmpty()
const {
return mMessageList.isEmpty(); }
123 QString summary()
const;
126 void clear() { mMessageList.clear(); }
132 QList<QgsErrorMessage>
messageList()
const {
return mMessageList; }
136 SIP_PYOBJECT __repr__();
139 sipRes = PyUnicode_FromString( str.toUtf8().constData() );
145 QList<QgsErrorMessage> mMessageList;
Represents a single error message.
QgsErrorMessage()=default
void clear()
Clear error messages.
bool isEmpty() const
Test if no error is set.
QString message(QgsErrorMessage::Format format=QgsErrorMessage::Html) const
Full error messages description.
QList< QgsErrorMessage > messageList() const
messageList return the list of current error messages
void append(const QString &message, const QString &tag)
Append new error message.