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 +
gui/LineEdit.h
+
+
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);