diff options
author | Orgad Shaneh <orgad.shaneh@audiocodes.com> | 2015-02-24 22:39:14 +0200 |
---|---|---|
committer | hjk <hjk@theqtcompany.com> | 2015-02-25 10:54:36 +0000 |
commit | 169fe15940c411acf974e7a157d488d849f234a7 (patch) | |
tree | d5904b83ec69cecd546fd83fd8676377f64fc4d3 /src/plugins/coreplugin/outputwindow.h | |
parent | eeee955061fefd7527d519114923e58854b6323e (diff) |
Core: Pimpl OutputWindow
Change-Id: Id19f3d0ffcc1b3c939d57c9cb2c5b0fa7be7203c
Reviewed-by: Nikita Baryshnikov <nib952051@gmail.com>
Reviewed-by: hjk <hjk@theqtcompany.com>
Diffstat (limited to 'src/plugins/coreplugin/outputwindow.h')
-rw-r--r-- | src/plugins/coreplugin/outputwindow.h | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/src/plugins/coreplugin/outputwindow.h b/src/plugins/coreplugin/outputwindow.h index aefbc83107..a649a58c67 100644 --- a/src/plugins/coreplugin/outputwindow.h +++ b/src/plugins/coreplugin/outputwindow.h @@ -34,13 +34,15 @@ #include "core_global.h" #include "icontext.h" -#include <utils/outputformatter.h> +#include <utils/outputformat.h> #include <QPlainTextEdit> +namespace Utils { class OutputFormatter; } + namespace Core { -class IContext; +namespace Internal { class OutputWindowPrivate; } class CORE_EXPORT OutputWindow : public QPlainTextEdit { @@ -65,7 +67,7 @@ public: void scrollToBottom(); void setMaxLineCount(int count); - int maxLineCount() const { return m_maxLineCount; } + int maxLineCount() const; public slots: void setWordWrapEnabled(bool wrap); @@ -83,14 +85,7 @@ private: void enableUndoRedo(); QString doNewlineEnforcement(const QString &out); - IContext *m_outputWindowContext; - Utils::OutputFormatter *m_formatter; - - bool m_enforceNewline; - bool m_scrollToBottom; - bool m_linksActive; - bool m_mousePressed; - int m_maxLineCount; + Internal::OutputWindowPrivate *d; }; } // namespace Core |