aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cpptools/cursorineditor.h
diff options
context:
space:
mode:
authorIvan Donchevskii <ivan.donchevskii@qt.io>2017-09-18 10:19:27 +0200
committerIvan Donchevskii <ivan.donchevskii@qt.io>2017-09-22 12:59:05 +0000
commit55a5ffc1ec0096076f4726a25c08d5902f24d46d (patch)
treea5297172a9f9d0c5a5570590b59e0c38b8471e44 /src/plugins/cpptools/cursorineditor.h
parentf130de2400b8fa6bc98110b721e12e9e02a5fc09 (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.h13
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