Qt: set focus to text box when opening search frame
Change-Id: Iac932365bc2fa7a5d5102a5f5455ea01daa86590 Reviewed-on: https://code.wireshark.org/review/12236 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
This commit is contained in:
parent
df83e45084
commit
75da6960e0
|
@ -1881,6 +1881,9 @@ 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();
|
||||
}
|
||||
}
|
||||
|
||||
void MainWindow::on_actionEditFindNext_triggered()
|
||||
|
|
|
@ -72,9 +72,9 @@ SearchFrame::~SearchFrame()
|
|||
|
||||
void SearchFrame::animatedShow()
|
||||
{
|
||||
sf_ui_->searchLineEdit->setFocus();
|
||||
|
||||
AccordionFrame::animatedShow();
|
||||
|
||||
sf_ui_->searchLineEdit->setFocus();
|
||||
}
|
||||
|
||||
void SearchFrame::findNext()
|
||||
|
@ -101,6 +101,12 @@ void SearchFrame::findPrevious()
|
|||
on_findButton_clicked();
|
||||
}
|
||||
|
||||
void SearchFrame::setFocus()
|
||||
{
|
||||
sf_ui_->searchLineEdit->setFocus();
|
||||
cap_file_->dir = SD_FORWARD;
|
||||
}
|
||||
|
||||
void SearchFrame::setCaptureFile(capture_file *cf)
|
||||
{
|
||||
cap_file_ = cf;
|
||||
|
|
|
@ -42,6 +42,7 @@ public:
|
|||
void animatedShow();
|
||||
void findNext();
|
||||
void findPrevious();
|
||||
void setFocus();
|
||||
|
||||
public slots:
|
||||
void setCaptureFile(capture_file *cf);
|
||||
|
|
Loading…
Reference in New Issue