diff options
author | Ivan Donchevskii <ivan.donchevskii@qt.io> | 2018-02-08 13:31:22 +0100 |
---|---|---|
committer | Ivan Donchevskii <ivan.donchevskii@qt.io> | 2018-02-09 13:29:10 +0000 |
commit | 8389aa144a88a2f5ff6de244920316101a99017c (patch) | |
tree | db2e42ba69787080025041313a790343d5dafda3 /src/plugins/cpptools/cppeditoroutline.h | |
parent | c6d4308ccd5819602864eb128c2ba4b5e31e6511 (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.h | 6 |
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; |