aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/coreplugin/plugindialog.cpp
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@theqtcompany.com>2015-04-02 13:44:26 +0200
committerEike Ziller <eike.ziller@theqtcompany.com>2015-04-13 09:10:00 +0000
commit6845cb7fa5954bac9a39267fbaad7328915a0f64 (patch)
tree441f633af2c3a2e60399ed653c2a12e92618d869 /src/plugins/coreplugin/plugindialog.cpp
parente7616f8769514b39cde4be8907adb0530a75267f (diff)
Add filtering to About Plugins.
Change-Id: If5733b37b123f261acfffb24cf9b81683c2d9118 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@theqtcompany.com> Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
Diffstat (limited to 'src/plugins/coreplugin/plugindialog.cpp')
-rw-r--r--src/plugins/coreplugin/plugindialog.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/plugins/coreplugin/plugindialog.cpp b/src/plugins/coreplugin/plugindialog.cpp
index ee7440db14..59096e7d07 100644
--- a/src/plugins/coreplugin/plugindialog.cpp
+++ b/src/plugins/coreplugin/plugindialog.cpp
@@ -36,6 +36,8 @@
#include <extensionsystem/pluginerrorview.h>
#include <extensionsystem/pluginspec.h>
+#include <utils/fancylineedit.h>
+
#include <QVBoxLayout>
#include <QHBoxLayout>
#include <QDialog>
@@ -54,6 +56,13 @@ PluginDialog::PluginDialog(QWidget *parent)
m_view(new ExtensionSystem::PluginView(this))
{
QVBoxLayout *vl = new QVBoxLayout(this);
+
+ auto filterEdit = new Utils::FancyLineEdit(this);
+ filterEdit->setFiltering(true);
+ connect(filterEdit, &Utils::FancyLineEdit::filterChanged,
+ m_view, &ExtensionSystem::PluginView::setFilter);
+ vl->addWidget(filterEdit);
+
vl->addWidget(m_view);
m_detailsButton = new QPushButton(tr("Details"), this);