SearchBar - Focus on shortcut instead of closing

If the searchbar is already open focus on the bar and highlight
existing test, instead of closing an already open bar

Change-Id: I4f8ae2e903cb65c0ebca238f3bcc1c62b63b5c3b
Reviewed-on: https://code.wireshark.org/review/22223
Reviewed-by: Roland Knall <rknall@gmail.com>
Petri-Dish: Roland Knall <rknall@gmail.com>
Reviewed-by: Stig Bjørlykke <stig@bjorlykke.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
This commit is contained in:
Roland Knall 2017-06-19 15:57:04 +02:00 committed by Anders Broman
parent 193cef0bcb
commit d83176ed2e
2 changed files with 4 additions and 3 deletions

View File

@ -2116,10 +2116,10 @@ void MainWindow::on_actionEditFindPacket_triggered()
}
previous_focus_ = wsApp->focusWidget();
connect(previous_focus_, SIGNAL(destroyed()), this, SLOT(resetPreviousFocus()));
showAccordionFrame(main_ui_->searchFrame, true);
if (main_ui_->searchFrame->isVisible()) {
main_ui_->searchFrame->setFocus();
if (! main_ui_->searchFrame->isVisible()) {
showAccordionFrame(main_ui_->searchFrame, true);
}
main_ui_->searchFrame->setFocus();
}
void MainWindow::on_actionEditFindNext_triggered()

View File

@ -109,6 +109,7 @@ void SearchFrame::findPrevious()
void SearchFrame::setFocus()
{
sf_ui_->searchLineEdit->setFocus();
sf_ui_->searchLineEdit->selectAll();
cap_file_->dir = SD_FORWARD;
}