aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/compileoutputwindow.h
diff options
context:
space:
mode:
authorPetar Perisin <petar.perisin@gmail.com>2013-09-03 06:47:17 +0300
committerhjk <hjk121@nokiamail.com>2013-09-09 13:05:16 +0200
commite8f5502b78d516b7b4bc47a53d21759416e318b2 (patch)
tree00280bee6c4e717f364de2e6f075e52cc3fdaede /src/plugins/projectexplorer/compileoutputwindow.h
parent7e29974e4ee3e1402104e33333baf4f58e269d77 (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/plugins/projectexplorer/compileoutputwindow.h')
-rw-r--r--src/plugins/projectexplorer/compileoutputwindow.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/compileoutputwindow.h b/src/plugins/projectexplorer/compileoutputwindow.h
index 920b80986c..5afd43fd05 100644
--- a/src/plugins/projectexplorer/compileoutputwindow.h
+++ b/src/plugins/projectexplorer/compileoutputwindow.h
@@ -41,6 +41,8 @@ class QTextCharFormat;
class QToolButton;
QT_END_NAMESPACE
+namespace Utils { class AnsiEscapeCodeHandler; }
+
namespace ProjectExplorer {
class BuildManager;
@@ -80,6 +82,8 @@ public:
bool knowsPositionOf(const Task &task);
void showPositionOf(const Task &task);
+ void flush();
+
private slots:
void updateWordWrapMode();
@@ -88,6 +92,7 @@ private:
QHash<unsigned int, int> m_taskPositions;
ShowOutputTaskHandler * m_handler;
QToolButton *m_cancelBuildButton;
+ Utils::AnsiEscapeCodeHandler *m_escapeCodeHandler;
};
} // namespace Internal