aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cpptools/cppeditoroutline.h
diff options
context:
space:
mode:
authorIvan Donchevskii <ivan.donchevskii@qt.io>2018-02-08 13:31:22 +0100
committerIvan Donchevskii <ivan.donchevskii@qt.io>2018-02-09 13:29:10 +0000
commit8389aa144a88a2f5ff6de244920316101a99017c (patch)
treedb2e42ba69787080025041313a790343d5dafda3 /src/plugins/cpptools/cppeditoroutline.h
parentc6d4308ccd5819602864eb128c2ba4b5e31e6511 (diff)
Clang: Use more generic methods in OverviewModel
Do not return Document or Symbol. Instead use Link or LineColumn directly as return values. Change-Id: I1863d7c3b4985ffe2ae5454622227075ebdc2de7 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
Diffstat (limited to 'src/plugins/cpptools/cppeditoroutline.h')
-rw-r--r--src/plugins/cpptools/cppeditoroutline.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/plugins/cpptools/cppeditoroutline.h b/src/plugins/cpptools/cppeditoroutline.h
index 4f7c541ac06..d7352ea5831 100644
--- a/src/plugins/cpptools/cppeditoroutline.h
+++ b/src/plugins/cpptools/cppeditoroutline.h
@@ -32,6 +32,8 @@
#include <QModelIndex>
#include <QObject>
+#include <memory>
+
QT_BEGIN_NAMESPACE
class QAction;
class QSortFilterProxyModel;
@@ -77,10 +79,12 @@ private:
const QModelIndex &rootIndex = QModelIndex()) const;
private:
+ QSharedPointer<CPlusPlus::Document> m_document;
+ std::unique_ptr<AbstractOverviewModel> m_model;
+
TextEditor::TextEditorWidget *m_editorWidget;
Utils::TreeViewComboBox *m_combo; // Not owned
- AbstractOverviewModel *m_model;
QSortFilterProxyModel *m_proxyModel;
QModelIndex m_modelIndex;
QAction *m_sortAction;