mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2024-12-27 00:09:53 -05:00
Pressing escape quits search
This commit is contained in:
parent
bb70edfdb3
commit
6ccae6cc37
@ -41,6 +41,7 @@ SearchWidget::SearchWidget(QWidget *parent)
|
|||||||
connect(this, SIGNAL(escapePressed()), m_ui->searchEdit, SLOT(clear()));
|
connect(this, SIGNAL(escapePressed()), m_ui->searchEdit, SLOT(clear()));
|
||||||
|
|
||||||
new QShortcut(Qt::CTRL + Qt::Key_F, this, SLOT(searchFocus()), nullptr, Qt::ApplicationShortcut);
|
new QShortcut(Qt::CTRL + Qt::Key_F, this, SLOT(searchFocus()), nullptr, Qt::ApplicationShortcut);
|
||||||
|
new QShortcut(Qt::Key_Escape, m_ui->searchEdit, SLOT(clear()), nullptr, Qt::ApplicationShortcut);
|
||||||
|
|
||||||
m_ui->searchEdit->installEventFilter(this);
|
m_ui->searchEdit->installEventFilter(this);
|
||||||
|
|
||||||
|
@ -481,8 +481,7 @@ void TestGui::testSearch()
|
|||||||
QCOMPARE(entry->title(), origTitle.append("_edited"));
|
QCOMPARE(entry->title(), origTitle.append("_edited"));
|
||||||
|
|
||||||
// Cancel search, should return to normal view
|
// Cancel search, should return to normal view
|
||||||
QTest::mouseClick(searchTextEdit, Qt::LeftButton);
|
QTest::keyClick(m_mainWindow, Qt::Key_Escape);
|
||||||
QTest::keyClick(searchTextEdit, Qt::Key_Escape);
|
|
||||||
QTRY_COMPARE(m_dbWidget->currentMode(), DatabaseWidget::ViewMode);
|
QTRY_COMPARE(m_dbWidget->currentMode(), DatabaseWidget::ViewMode);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user