GUI simple search: always disable the popup after backspace and delete
This commit is contained in:
parent
3484451d46
commit
931ed5dd7e
@ -261,12 +261,12 @@ bool SSearch::eventFilter(QObject *target, QEvent *event)
|
|||||||
" popup "<<m_completer->popup() << " lineedit "<<queryText<< "\n");
|
" popup "<<m_completer->popup() << " lineedit "<<queryText<< "\n");
|
||||||
|
|
||||||
QKeyEvent *keyEvent = (QKeyEvent *)event;
|
QKeyEvent *keyEvent = (QKeyEvent *)event;
|
||||||
if (keyEvent->key() == Qt::Key_Backspace && target==m_completer->popup()) {
|
if (keyEvent->key() == Qt::Key_Backspace) {
|
||||||
LOGDEB("SSearch::eventFilter: backspace\n");
|
LOGDEB("SSearch::eventFilter: backspace\n");
|
||||||
queryText->setCompleter(nullptr);
|
queryText->setCompleter(nullptr);
|
||||||
queryText->backspace();
|
queryText->backspace();
|
||||||
return true;
|
return true;
|
||||||
} else if (keyEvent->key()==Qt::Key_Delete &&target==m_completer->popup()) {
|
} else if (keyEvent->key()==Qt::Key_Delete) {
|
||||||
LOGDEB("SSearch::eventFilter: delete\n");
|
LOGDEB("SSearch::eventFilter: delete\n");
|
||||||
queryText->setCompleter(nullptr);
|
queryText->setCompleter(nullptr);
|
||||||
queryText->del();
|
queryText->del();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user