diff options
author | ConfuSomu | 2023-08-02 02:34:01 +0200 |
---|---|---|
committer | ConfuSomu | 2023-08-02 02:34:01 +0200 |
commit | 56a64ae4c5c4cf3fb567445a1bcec0f3a9db143c (patch) | |
tree | c43c1f1def305c8fcaf38cc31c118cf295650355 /src/finddialog.cpp | |
parent | 88e272b40dd9b0a182662ac77296dc2330b2027f (diff) | |
download | ActorViewer-56a64ae4c5c4cf3fb567445a1bcec0f3a9db143c.tar ActorViewer-56a64ae4c5c4cf3fb567445a1bcec0f3a9db143c.tar.gz ActorViewer-56a64ae4c5c4cf3fb567445a1bcec0f3a9db143c.zip |
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.
Diffstat (limited to 'src/finddialog.cpp')
-rw-r--r-- | src/finddialog.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/finddialog.cpp b/src/finddialog.cpp index 4de17d0..26538d2 100644 --- a/src/finddialog.cpp +++ b/src/finddialog.cpp @@ -47,8 +47,10 @@ void FindDialog::on_textInputSearch_textEdited(const QString &text) { differed_search->start(); } -void FindDialog::set_search_text(const QString &text) { +void FindDialog::set_search_text(const QString &text, bool search_immediately) { ui->textInputSearch->setText(text); + if (search_immediately) init_search(); + else on_textInputSearch_textEdited(text); } inline void FindDialog::run_search() { |