aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/outputformatter.h
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2014-03-18 20:23:08 +0200
committerOrgad Shaneh <orgads@gmail.com>2014-03-19 13:33:32 +0100
commit0960127ece411c8a937f2a023afa03ebedde6f05 (patch)
treea17c32c0a00ead5be1e113e7da4d5796e89f1f9f /src/libs/utils/outputformatter.h
parent1c953f0ac0749fc71f3446556de0aaed915c6382 (diff)
Utils: Support \r handling in OutputFormatter
Change-Id: Iae7ddc376cff86eef9d6873bdb6a6ed3f5f7022f Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'src/libs/utils/outputformatter.h')
-rw-r--r--src/libs/utils/outputformatter.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libs/utils/outputformatter.h b/src/libs/utils/outputformatter.h
index b18e17ff05..7fa6cc1639 100644
--- a/src/libs/utils/outputformatter.h
+++ b/src/libs/utils/outputformatter.h
@@ -37,9 +37,10 @@
#include <QFont>
QT_BEGIN_NAMESPACE
+class QColor;
class QPlainTextEdit;
class QTextCharFormat;
-class QColor;
+class QTextCursor;
QT_END_NAMESPACE
namespace Utils {
@@ -68,6 +69,7 @@ protected:
void initFormats();
virtual void clearLastLine();
QTextCharFormat charFormat(OutputFormat format) const;
+ void append(QTextCursor &cursor, const QString &text, const QTextCharFormat &format);
static QColor mixColors(const QColor &a, const QColor &b);
@@ -76,6 +78,7 @@ private:
QTextCharFormat *m_formats;
QFont m_font;
AnsiEscapeCodeHandler *m_escapeCodeHandler;
+ bool m_overwriteOutput;
};
} // namespace Utils