diff options
author | Orgad Shaneh <orgad.shaneh@audiocodes.com> | 2014-03-18 20:23:08 +0200 |
---|---|---|
committer | Orgad Shaneh <orgads@gmail.com> | 2014-03-19 13:33:32 +0100 |
commit | 0960127ece411c8a937f2a023afa03ebedde6f05 (patch) | |
tree | a17c32c0a00ead5be1e113e7da4d5796e89f1f9f /src/libs/utils/outputformatter.h | |
parent | 1c953f0ac0749fc71f3446556de0aaed915c6382 (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.h | 5 |
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 |