mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-30 11:55:35 +08:00
Ref T488 Fixed mistake in CStatusMessage::severitiesToString.
This commit is contained in:
@@ -367,12 +367,13 @@ namespace BlackMisc
|
|||||||
|
|
||||||
QString CStatusMessage::severitiesToString(const QSet<CStatusMessage::StatusSeverity> &severities)
|
QString CStatusMessage::severitiesToString(const QSet<CStatusMessage::StatusSeverity> &severities)
|
||||||
{
|
{
|
||||||
|
if (severities.isEmpty()) { return {}; }
|
||||||
auto minmax = std::minmax_element(severities.begin(), severities.end());
|
auto minmax = std::minmax_element(severities.begin(), severities.end());
|
||||||
auto min = *minmax.first;
|
auto min = *minmax.first;
|
||||||
auto max = *minmax.second;
|
auto max = *minmax.second;
|
||||||
if (min == SeverityDebug && max == SeverityError) { static const QString all("all severities"); return all; }
|
if (min == SeverityDebug && max == SeverityError) { static const QString all("all severities"); return all; }
|
||||||
if (min == SeverityDebug) { u"at or below " % severityToString(max); }
|
if (min == SeverityDebug) { return u"at or below " % severityToString(max); }
|
||||||
if (max == SeverityError) { u"at or above " % severityToString(min); }
|
if (max == SeverityError) { return u"at or above " % severityToString(min); }
|
||||||
auto list = severities.toList();
|
auto list = severities.toList();
|
||||||
std::sort(list.begin(), list.end());
|
std::sort(list.begin(), list.end());
|
||||||
QStringList ret;
|
QStringList ret;
|
||||||
|
|||||||
Reference in New Issue
Block a user