diff options
-rw-r--r-- | src/libs/utils/ansiescapecodehandler.cpp | 13 | ||||
-rw-r--r-- | src/libs/utils/ansiescapecodehandler.h | 3 |
2 files changed, 5 insertions, 11 deletions
diff --git a/src/libs/utils/ansiescapecodehandler.cpp b/src/libs/utils/ansiescapecodehandler.cpp index 486279d393..24f66af0d7 100644 --- a/src/libs/utils/ansiescapecodehandler.cpp +++ b/src/libs/utils/ansiescapecodehandler.cpp @@ -51,11 +51,6 @@ namespace Utils { \endlist */ -AnsiEscapeCodeHandler::AnsiEscapeCodeHandler() : - m_previousFormatClosed(true) -{ -} - static QColor ansiColor(uint code) { QTC_ASSERT(code < 8, return QColor()); @@ -81,10 +76,10 @@ QList<FormattedText> AnsiEscapeCodeHandler::parseText(const FormattedText &input DefaultBackgroundColor = 49 }; - const QString escape = QLatin1String("\x1b["); - const QChar semicolon = QLatin1Char(';'); - const QChar colorTerminator = QLatin1Char('m'); - const QChar eraseToEol = QLatin1Char('K'); + const QString escape = "\x1b["; + const QChar semicolon = ';'; + const QChar colorTerminator = 'm'; + const QChar eraseToEol = 'K'; QList<FormattedText> outputData; QTextCharFormat charFormat = m_previousFormatClosed ? input.format : m_previousFormat; diff --git a/src/libs/utils/ansiescapecodehandler.h b/src/libs/utils/ansiescapecodehandler.h index b2e848f845..dec9cd39af 100644 --- a/src/libs/utils/ansiescapecodehandler.h +++ b/src/libs/utils/ansiescapecodehandler.h @@ -46,14 +46,13 @@ public: class QTCREATOR_UTILS_EXPORT AnsiEscapeCodeHandler { public: - AnsiEscapeCodeHandler(); QList<FormattedText> parseText(const FormattedText &input); void endFormatScope(); private: void setFormatScope(const QTextCharFormat &charFormat); - bool m_previousFormatClosed; + bool m_previousFormatClosed = true; QTextCharFormat m_previousFormat; QString m_pendingText; }; |