diff --git a/src/blackmisc/statusmessage.cpp b/src/blackmisc/statusmessage.cpp index 585be90f3..82bcdfd8d 100644 --- a/src/blackmisc/statusmessage.cpp +++ b/src/blackmisc/statusmessage.cpp @@ -73,13 +73,29 @@ namespace BlackMisc } /* - * Validation Unspecific info message + * Unspecific info message */ CStatusMessage CStatusMessage::getInfoMessage(const QString &message, StatusType type) { return CStatusMessage(type, CStatusMessage::SeverityInfo, message); } + /* + * Unspecific warning message + */ + CStatusMessage CStatusMessage::getWarningMessage(const QString &message, StatusType type) + { + return CStatusMessage(type, CStatusMessage::SeverityWarning, message); + } + + /* + * Unspecific error message + */ + CStatusMessage CStatusMessage::getErrorMessage(const QString &message, StatusType type) + { + return CStatusMessage(type, CStatusMessage::SeverityError, message); + } + /* * Pixmap */ diff --git a/src/blackmisc/statusmessage.h b/src/blackmisc/statusmessage.h index b55656bd9..3cd954adf 100644 --- a/src/blackmisc/statusmessage.h +++ b/src/blackmisc/statusmessage.h @@ -123,6 +123,12 @@ namespace BlackMisc //! (Unspecific) Info message static CStatusMessage getInfoMessage(const QString &message, StatusType type = CStatusMessage::TypeUnspecific); + //! (Unspecific) Warning message + static CStatusMessage getWarningMessage(const QString &message, StatusType type = CStatusMessage::TypeUnspecific); + + //! (Unspecific) Error message + static CStatusMessage getErrorMessage(const QString &message, StatusType type = CStatusMessage::TypeUnspecific); + //! Representing icon static const QPixmap &convertToIcon(const CStatusMessage &statusMessage);