Status message without tabs/CR

This commit is contained in:
Klaus Basan
2018-10-28 00:42:27 +02:00
parent fd94772094
commit b0814726d8
3 changed files with 29 additions and 4 deletions

View File

@@ -14,6 +14,8 @@
#include "loghandler.h"
#include "logmessage.h"
#include "comparefunctions.h"
#include "stringutils.h"
#include <QMetaEnum>
#include <QStringBuilder>
@@ -223,6 +225,13 @@ namespace BlackMisc
return this->getSeverity() == SeverityError;
}
QString CStatusMessage::getMessageNoLineBreaks() const
{
const QString m = this->getMessage();
if (!containsLineBreakOrTab(m)) { return m; } // by far most messages will NOT contain tabs/CR
return removeLineBreakAndTab(m);
}
void CStatusMessage::prependMessage(const QString &msg)
{
if (msg.isEmpty()) { return; }