From bcb6f3a47981f1f55319af8a0228900c9fe9a09c Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Sat, 26 Apr 2014 15:39:32 +0200 Subject: [PATCH] refs #212, improved helper methods for CStatusMessage, needed for FP validation --- src/blackmisc/statusmessage.cpp | 18 +++++++++++++++++- src/blackmisc/statusmessage.h | 6 ++++++ 2 files changed, 23 insertions(+), 1 deletion(-) 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);