From ba5c0323fa14dfec7fa789f048e3d8d001819024 Mon Sep 17 00:00:00 2001 From: Alessandro Portale Date: Fri, 24 Jan 2020 11:19:05 +0100 Subject: [PATCH] CppEditor: Use FancyLineEdit in CppCodeModelInspectorDialog Change-Id: Ib4688ec1406dafb39059fe3b4ea3277ea8e6fffa Reviewed-by: Cristian Adam --- src/plugins/cppeditor/cppcodemodelinspectordialog.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/plugins/cppeditor/cppcodemodelinspectordialog.cpp b/src/plugins/cppeditor/cppcodemodelinspectordialog.cpp index 461d61a2924..7ca619cebcb 100644 --- a/src/plugins/cppeditor/cppcodemodelinspectordialog.cpp +++ b/src/plugins/cppeditor/cppcodemodelinspectordialog.cpp @@ -42,6 +42,7 @@ #include #include #include +#include #include #include @@ -146,7 +147,7 @@ signals: private: QTreeView *view; - QLineEdit *lineEdit; + Utils::FancyLineEdit *lineEdit; }; FilterableView::FilterableView(QWidget *parent) @@ -157,20 +158,17 @@ FilterableView::FilterableView(QWidget *parent) view->setTextElideMode(Qt::ElideMiddle); view->setSortingEnabled(true); - lineEdit = new QLineEdit(this); + lineEdit = new Utils::FancyLineEdit(this); + lineEdit->setFiltering(true); lineEdit->setPlaceholderText(QLatin1String("File Path")); QObject::connect(lineEdit, &QLineEdit::textChanged, this, &FilterableView::filterChanged); QLabel *label = new QLabel(QLatin1String("&Filter:"), this); label->setBuddy(lineEdit); - QPushButton *clearButton = new QPushButton(QLatin1String("&Clear"), this); - QObject::connect(clearButton, &QAbstractButton::clicked, this, &FilterableView::clearFilter); - auto filterBarLayout = new QHBoxLayout(); filterBarLayout->addWidget(label); filterBarLayout->addWidget(lineEdit); - filterBarLayout->addWidget(clearButton); auto mainLayout = new QVBoxLayout(); mainLayout->addWidget(view);