diff options
author | Ivan Donchevskii <ivan.donchevskii@qt.io> | 2017-09-18 10:19:27 +0200 |
---|---|---|
committer | Ivan Donchevskii <ivan.donchevskii@qt.io> | 2017-09-22 12:59:05 +0000 |
commit | 55a5ffc1ec0096076f4726a25c08d5902f24d46d (patch) | |
tree | a5297172a9f9d0c5a5570590b59e0c38b8471e44 /src/plugins/cpptools/cursorineditor.h | |
parent | f130de2400b8fa6bc98110b721e12e9e02a5fc09 (diff) |
C++: remove builtin FollowSymbol dependency from CppEditor
Move FollowSymbolUnderCursor to CppTools and
builtin member ownership to internal model manager.
Change-Id: I97a4f744ec1709ccc0b34fb67b58680973ef566f
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
Diffstat (limited to 'src/plugins/cpptools/cursorineditor.h')
-rw-r--r-- | src/plugins/cpptools/cursorineditor.h | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/plugins/cpptools/cursorineditor.h b/src/plugins/cpptools/cursorineditor.h index c93f9e83382..18097e5dbd3 100644 --- a/src/plugins/cpptools/cursorineditor.h +++ b/src/plugins/cpptools/cursorineditor.h @@ -25,12 +25,11 @@ #pragma once -#include <QTextCursor> +#include "cppeditorwidgetinterface.h" + #include <utils/fileutils.h> -namespace TextEditor { -class TextEditorWidget; -} // namespace TextEditor +#include <QTextCursor> namespace CppTools { @@ -38,18 +37,18 @@ class CursorInEditor { public: CursorInEditor(const QTextCursor &cursor, const Utils::FileName &filePath, - TextEditor::TextEditorWidget *editorWidget = nullptr) + CppEditorWidgetInterface *editorWidget = nullptr) : m_cursor(cursor) , m_filePath(filePath) , m_editorWidget(editorWidget) {} - TextEditor::TextEditorWidget *editorWidget() const { return m_editorWidget; } + CppEditorWidgetInterface *editorWidget() const { return m_editorWidget; } const QTextCursor &cursor() const { return m_cursor; } const Utils::FileName &filePath() const { return m_filePath; } private: QTextCursor m_cursor; Utils::FileName m_filePath; - TextEditor::TextEditorWidget *m_editorWidget = nullptr; + CppEditorWidgetInterface *m_editorWidget = nullptr; }; } // namespace CppTools |