Improved model validation messages, originally Ref T247

This commit is contained in:
Klaus Basan
2019-03-16 01:42:43 +01:00
committed by Mat Sutcliffe
parent daf39a9835
commit 86f14046bf
2 changed files with 12 additions and 6 deletions

View File

@@ -1380,8 +1380,8 @@ namespace BlackMisc
} }
// Summary // Summary
msgs.push_back(CStatusMessage(this).validationInfo(u"File validation, valid models: %1") << validModels.size()); if (!validModels.isEmpty()) { msgs.push_back(CStatusMessage(this).validationInfo(u"File validation, valid models: %1") << validModels.size()); }
msgs.push_back(CStatusMessage(this).validationWarning(u"File validation, invalid models: %1") << invalidModels.size()); if (!invalidModels.isEmpty()) { msgs.push_back(CStatusMessage(this).validationWarning(u"File validation, invalid models: %1") << invalidModels.size()); }
// done // done
return msgs; return msgs;

View File

@@ -589,10 +589,16 @@ namespace BlackMisc
msgs.push_back(m); msgs.push_back(m);
} }
m = CStatusMessage(getLogCategories(), CStatusMessage::SeverityInfo, QStringLiteral("cfg validation, %1 valid models").arg(validModels.size()), true); if (!validModels.isEmpty())
msgs.push_back(m); {
m = CStatusMessage(getLogCategories(), CStatusMessage::SeverityWarning, QStringLiteral("cfg validation, %1 invalid models").arg(invalidModels.size()), true); m = CStatusMessage(getLogCategories(), CStatusMessage::SeverityInfo, QStringLiteral("cfg validation, valid models: %1").arg(validModels.size()), true);
msgs.push_back(m); msgs.push_back(m);
}
if (!invalidModels.isEmpty())
{
m = CStatusMessage(getLogCategories(), CStatusMessage::SeverityWarning, QStringLiteral("cfg validation, invalid models: %1").arg(invalidModels.size()), true);
msgs.push_back(m);
}
// finished // finished
return msgs; return msgs;