diff --git a/src/plugins/coreplugin/find/itemviewfind.cpp b/src/plugins/coreplugin/find/itemviewfind.cpp index 45ddab0b563..ba1d73945c2 100644 --- a/src/plugins/coreplugin/find/itemviewfind.cpp +++ b/src/plugins/coreplugin/find/itemviewfind.cpp @@ -132,9 +132,10 @@ IFindSupport::Result ItemViewFind::findStep(const QString &txt, FindFlags findFl return result; } -QWidget *ItemViewFind::createSearchableWrapper(QAbstractItemView *treeView, FetchOption option) +QFrame *ItemViewFind::createSearchableWrapper(QAbstractItemView *treeView, FetchOption option) { - QWidget *widget = new QWidget; + QFrame *widget = new QFrame; + widget->setFrameStyle(QFrame::NoFrame); QVBoxLayout *vbox = new QVBoxLayout(widget); vbox->setMargin(0); vbox->setSpacing(0); diff --git a/src/plugins/coreplugin/find/itemviewfind.h b/src/plugins/coreplugin/find/itemviewfind.h index fc9be11434c..90602764b19 100644 --- a/src/plugins/coreplugin/find/itemviewfind.h +++ b/src/plugins/coreplugin/find/itemviewfind.h @@ -34,6 +34,7 @@ QT_BEGIN_NAMESPACE class QAbstractItemView; +class QFrame; class QModelIndex; QT_END_NAMESPACE @@ -64,7 +65,7 @@ public: Result findIncremental(const QString &txt, FindFlags findFlags); Result findStep(const QString &txt, FindFlags findFlags); - static QWidget *createSearchableWrapper(QAbstractItemView *treeView, + static QFrame *createSearchableWrapper(QAbstractItemView *treeView, FetchOption option = DoNotFetchMoreWhileSearching); private: diff --git a/src/plugins/projectexplorer/environmentwidget.cpp b/src/plugins/projectexplorer/environmentwidget.cpp index eae691e8cf4..ece60970206 100644 --- a/src/plugins/projectexplorer/environmentwidget.cpp +++ b/src/plugins/projectexplorer/environmentwidget.cpp @@ -30,6 +30,8 @@ #include "environmentwidget.h" #include "environmentitemswidget.h" +#include + #include #include #include @@ -99,7 +101,10 @@ EnvironmentWidget::EnvironmentWidget(QWidget *parent, QWidget *additionalDetails new Utils::HeaderViewStretcher(d->m_environmentView->header(), 1); d->m_environmentView->setSelectionMode(QAbstractItemView::SingleSelection); d->m_environmentView->setSelectionBehavior(QAbstractItemView::SelectItems); - horizontalLayout->addWidget(d->m_environmentView); + d->m_environmentView->setFrameShape(QFrame::NoFrame); + QFrame *findWrapper = Core::ItemViewFind::createSearchableWrapper(d->m_environmentView); + findWrapper->setFrameStyle(QFrame::StyledPanel); + horizontalLayout->addWidget(findWrapper); QVBoxLayout *buttonLayout = new QVBoxLayout();