From b99f10246ee09a9193f9203e8da8edd77ea0c3ac Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Thu, 12 Jun 2014 16:15:51 +0200 Subject: [PATCH] Add search functionality to outline panes Change-Id: I816f4305c6c09ccbf4ffec8b5071c9b52693e98b Reviewed-by: Fawzi Mohamed Reviewed-by: Nikolai Kosjar --- src/plugins/cppeditor/cppoutline.cpp | 3 ++- src/plugins/qmljseditor/qmljsoutline.cpp | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/plugins/cppeditor/cppoutline.cpp b/src/plugins/cppeditor/cppoutline.cpp index 641e5779955..0410af60f8d 100644 --- a/src/plugins/cppeditor/cppoutline.cpp +++ b/src/plugins/cppeditor/cppoutline.cpp @@ -31,6 +31,7 @@ #include +#include #include #include @@ -99,7 +100,7 @@ CppOutlineWidget::CppOutlineWidget(CPPEditorWidget *editor) : QVBoxLayout *layout = new QVBoxLayout; layout->setMargin(0); layout->setSpacing(0); - layout->addWidget(m_treeView); + layout->addWidget(Core::TreeViewFind::createSearchableWrapper(m_treeView)); setLayout(layout); m_treeView->setModel(m_proxyModel); diff --git a/src/plugins/qmljseditor/qmljsoutline.cpp b/src/plugins/qmljseditor/qmljsoutline.cpp index d0af2c34f9a..78c38f44dcb 100644 --- a/src/plugins/qmljseditor/qmljsoutline.cpp +++ b/src/plugins/qmljseditor/qmljsoutline.cpp @@ -32,6 +32,7 @@ #include "qmljseditoreditable.h" #include "qmljsoutlinetreeview.h" +#include #include #include #include @@ -109,7 +110,7 @@ QmlJSOutlineWidget::QmlJSOutlineWidget(QWidget *parent) : layout->setMargin(0); layout->setSpacing(0); - layout->addWidget(m_treeView); + layout->addWidget(Core::TreeViewFind::createSearchableWrapper(m_treeView)); m_showBindingsAction = new QAction(this); m_showBindingsAction->setText(tr("Show All Bindings"));