Make search field unfocusable via Escape.

This resolves #227.

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
issue/227
Mavridis Philippe 3 years ago
parent cee0d4b7f4
commit 4649eb40fc
No known key found for this signature in database
GPG Key ID: F8D2D7E2F989A494

@ -737,9 +737,14 @@ void PanelKMenu::keyPressEvent(TQKeyEvent* e)
if (!searchEdit) return KPanelMenu::keyPressEvent(e);
if (e->key() == TQt::Key_Escape && searchEdit->text().isEmpty() == false) {
if (e->key() == TQt::Key_Escape && searchEdit->text().isEmpty() == false)
{
searchEdit->clear();
}
else if (e->key() == TQt::Key_Escape && searchEdit->hasFocus())
{
searchEdit->clearFocus();
}
else if (e->key() == TQt::Key_Delete && !searchEdit->hasFocus() &&
searchEdit->text().isEmpty() == false)
{

Loading…
Cancel
Save