diff options
author | Petar Perisin <petar.perisin@gmail.com> | 2013-09-03 06:47:17 +0300 |
---|---|---|
committer | hjk <hjk121@nokiamail.com> | 2013-09-09 13:05:16 +0200 |
commit | e8f5502b78d516b7b4bc47a53d21759416e318b2 (patch) | |
tree | 00280bee6c4e717f364de2e6f075e52cc3fdaede /src/libs/utils/outputformatter.h | |
parent | 7e29974e4ee3e1402104e33333baf4f58e269d77 (diff) |
Added color support of ANSI escape codes
in compile and application output pane. Only simple font and background
controles added.
Task-number: QTCREATORBUG-9592
Task-number: QTCREATORBUG-5956
Change-Id: Ida010ed17d34bb73ae1364a77073ff435a03a060
Reviewed-by: André Hartmann <aha_1980@gmx.de>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
Diffstat (limited to 'src/libs/utils/outputformatter.h')
-rw-r--r-- | src/libs/utils/outputformatter.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libs/utils/outputformatter.h b/src/libs/utils/outputformatter.h index 789e0da18d..733e7cd52a 100644 --- a/src/libs/utils/outputformatter.h +++ b/src/libs/utils/outputformatter.h @@ -44,6 +44,8 @@ QT_END_NAMESPACE namespace Utils { +class AnsiEscapeCodeHandler; + class QTCREATOR_UTILS_EXPORT OutputFormatter : public QObject { Q_OBJECT @@ -57,6 +59,7 @@ public: QFont font() const; void setFont(const QFont &font); + void flush(); virtual void appendMessage(const QString &text, OutputFormat format); virtual void handleLink(const QString &href); @@ -72,6 +75,7 @@ private: QPlainTextEdit *m_plainTextEdit; QTextCharFormat *m_formats; QFont m_font; + AnsiEscapeCodeHandler *m_escapeCodeHandler; }; } // namespace Utils |