From 56a64ae4c5c4cf3fb567445a1bcec0f3a9db143c Mon Sep 17 00:00:00 2001 From: ConfuSomu Date: Wed, 2 Aug 2023 02:34:01 +0200 Subject: Initialize find dialog with text from main window Properly emit the text that was entered in the search bar before the find dialog was opened. This makes sure that it is queried as expected by the user. --- src/mainwindow.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/mainwindow.cpp') diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 4b3b010..89f550d 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -108,6 +108,9 @@ void MainWindow::on_actionFind_triggered(bool checked) { connect(find_dialog, &FindDialog::item_selected, this, &MainWindow::select_list_item); connect(this, &MainWindow::search_text_changed, find_dialog, &FindDialog::set_search_text); connect(find_dialog, &FindDialog::search_text_changed, this, &MainWindow::set_search_text); + + if (not ui->textInputSearch->text().isEmpty()) + emit search_text_changed(ui->textInputSearch->text(), true); } find_dialog->show(); -- cgit v1.2.3-54-g00ecf