Ref T659, some utility functions and style adjustments for login dialog

This commit is contained in:
Klaus Basan
2019-07-19 03:06:04 +02:00
committed by Mat Sutcliffe
parent 7cfd4b390a
commit 1e5ef15e40
6 changed files with 19 additions and 8 deletions

View File

@@ -100,6 +100,13 @@ namespace BlackMisc
}
}
void CStatusMessageList::addValidationMessage(const QString &validationText, CStatusMessage::StatusSeverity severity)
{
static const CLogCategoryList cats({ CLogCategory::validation() });
const CStatusMessage msg(cats, severity, validationText);
this->push_back(msg);
}
void CStatusMessageList::setCategory(const CLogCategory &category)
{
for (auto &msg : *this)

View File

@@ -84,6 +84,9 @@ namespace BlackMisc
//! Add some categories to all messages in the list
void addCategories(const CLogCategoryList &categories);
//! Convenience function to push back a validation message
void addValidationMessage(const QString &validationText, CStatusMessage::StatusSeverity severity);
//! Reset the category of all messages in the list
void setCategory(const CLogCategory &category);