From 0b2bf6b0c05a6e9663ef427fa2a96398d55fd316 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mladen=20Pejakovi=C4=87?= Date: Thu, 31 Jan 2013 19:16:11 +0100 Subject: [PATCH] Added search field in autofill manager in preferences. --- src/lib/preferences/autofillmanager.cpp | 2 + src/lib/preferences/autofillmanager.ui | 99 ++++++++++++++----------- 2 files changed, 59 insertions(+), 42 deletions(-) diff --git a/src/lib/preferences/autofillmanager.cpp b/src/lib/preferences/autofillmanager.cpp index 2ae32039e..c0349311d 100644 --- a/src/lib/preferences/autofillmanager.cpp +++ b/src/lib/preferences/autofillmanager.cpp @@ -38,6 +38,7 @@ AutoFillManager::AutoFillManager(QWidget* parent) connect(ui->removeAllPass, SIGNAL(clicked()), this, SLOT(removeAllPass())); connect(ui->editPass, SIGNAL(clicked()), this, SLOT(editPass())); connect(ui->showPasswords, SIGNAL(clicked()), this, SLOT(showPasswords())); + connect(ui->search, SIGNAL(textChanged(QString)), ui->treePass, SLOT(filterString(QString))); connect(ui->removeExcept, SIGNAL(clicked()), this, SLOT(removeExcept())); connect(ui->removeAllExcept, SIGNAL(clicked()), this, SLOT(removeAllExcept())); @@ -47,6 +48,7 @@ AutoFillManager::AutoFillManager(QWidget* parent) menu->addAction(tr("Export Passwords to File..."), this, SLOT(exportPasswords())); ui->importExport->setMenu(menu); ui->importExport->setPopupMode(QToolButton::InstantPopup); + ui->search->setPlaceholderText(tr("Search")); QTimer::singleShot(0, this, SLOT(loadPasswords())); } diff --git a/src/lib/preferences/autofillmanager.ui b/src/lib/preferences/autofillmanager.ui index 298ac3853..b0d3920f7 100644 --- a/src/lib/preferences/autofillmanager.ui +++ b/src/lib/preferences/autofillmanager.ui @@ -24,8 +24,8 @@ Passwords - - + + 0 @@ -52,45 +52,7 @@ - - - - - - Edit - - - - - - - Remove - - - - - - - Remove All - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - + @@ -134,6 +96,47 @@ + + + + + + + + + Edit + + + + + + + Remove + + + + + + + Remove All + + + + + + + Qt::Vertical + + + + 20 + 40 + + + + + + @@ -142,7 +145,7 @@ - + true @@ -190,6 +193,18 @@ + + + TreeWidget + QTreeWidget +
treewidget.h
+
+ + LineEdit + QLineEdit +
lineedit.h
+
+