diff --git a/src/gui/DatabaseWidget.cpp b/src/gui/DatabaseWidget.cpp
index 432b68f8..6a7dd2f3 100644
--- a/src/gui/DatabaseWidget.cpp
+++ b/src/gui/DatabaseWidget.cpp
@@ -122,7 +122,6 @@ DatabaseWidget::DatabaseWidget(Database* db, QWidget* parent)
connect(m_searchUi->searchEdit, SIGNAL(textChanged(QString)), this, SLOT(startSearchTimer()));
connect(m_searchTimer, SIGNAL(timeout()), this, SLOT(search()));
connect(closeAction, SIGNAL(triggered()), this, SLOT(closeSearch()));
- connect(m_searchUi->clearSearchButton, SIGNAL(clicked()), this, SLOT(clearSearchEdit()));
setCurrentIndex(0);
}
@@ -384,12 +383,6 @@ void DatabaseWidget::showSearch()
m_searchUi->searchEdit->setFocus();
}
-void DatabaseWidget::clearSearchEdit()
-{
- m_searchUi->searchEdit->clear();
- m_searchUi->searchEdit->setFocus();
-}
-
void DatabaseWidget::search()
{
Group* searchGroup = m_db->rootGroup();
diff --git a/src/gui/DatabaseWidget.h b/src/gui/DatabaseWidget.h
index 60abce38..e612872e 100644
--- a/src/gui/DatabaseWidget.h
+++ b/src/gui/DatabaseWidget.h
@@ -83,7 +83,6 @@ private Q_SLOTS:
void updateMasterKey(bool accepted);
void emitCurrentModeChanged();
void clearLastGroup(Group* group);
- void clearSearchEdit();
void search();
void startSearchTimer();
void showSearch();
diff --git a/src/gui/SearchWidget.ui b/src/gui/SearchWidget.ui
index 7efc4bee..cd619463 100644
--- a/src/gui/SearchWidget.ui
+++ b/src/gui/SearchWidget.ui
@@ -32,17 +32,17 @@
-
-
-
- -
-
-
- Clear
-
-
+
+
+
+ LineEdit
+ QLineEdit
+
+
+
diff --git a/tests/gui/TestGui.cpp b/tests/gui/TestGui.cpp
index 7dc6a1f9..90acfdce 100644
--- a/tests/gui/TestGui.cpp
+++ b/tests/gui/TestGui.cpp
@@ -24,6 +24,7 @@
#include
#include
#include
+#include
#include "config-keepassx-tests.h"
#include "tests.h"
@@ -166,7 +167,7 @@ void TestGui::testSearch()
EntryView* entryView = dbWidget->findChild("entryView");
QLineEdit* searchEdit = dbWidget->findChild("searchEdit");
- QPushButton* clearSearch = dbWidget->findChild("clearSearchButton");
+ QToolButton* clearSearch = dbWidget->findChild("clearButton");
QTest::keyClicks(searchEdit, "ZZZ");
QTest::qWait(120);