aboutsummaryrefslogtreecommitdiffstats
path: root/src/widgets
diff options
context:
space:
mode:
authorConfuSomu2024-01-05 00:03:13 +0100
committerConfuSomu2024-01-05 00:03:13 +0100
commit6db1c2645d6c5b7f8e4b13b8f58b4673ea5457f3 (patch)
tree4cedc069142decf396b75c86631d286bb7489883 /src/widgets
parent2659a72cc70c72a7b3d1fd3a349db7c30e9a63ea (diff)
downloadActorViewer-6db1c2645d6c5b7f8e4b13b8f58b4673ea5457f3.tar
ActorViewer-6db1c2645d6c5b7f8e4b13b8f58b4673ea5457f3.tar.gz
ActorViewer-6db1c2645d6c5b7f8e4b13b8f58b4673ea5457f3.zip
Rerun search if new archive is opened
Diffstat (limited to 'src/widgets')
-rw-r--r--src/widgets/tab_activity_list.cpp11
-rw-r--r--src/widgets/tab_activity_list.h2
2 files changed, 8 insertions, 5 deletions
diff --git a/src/widgets/tab_activity_list.cpp b/src/widgets/tab_activity_list.cpp
index 8ae046a..faa6138 100644
--- a/src/widgets/tab_activity_list.cpp
+++ b/src/widgets/tab_activity_list.cpp
@@ -99,15 +99,18 @@ void TabActivityList::actionOpen_URL_triggered(bool checked) {
}
}
-void TabActivityList::relist_statuses() {
+void TabActivityList::relist_statuses(bool new_archive_opened) {
if (*data_archive) {
ui->listWidget->clear();
(*data_archive)->update_status_list(view_filters, ui->listWidget);
view_filters_changed = false;
}
- // Cursor overriden only when opening new archive
- if (QApplication::overrideCursor())
- QApplication::restoreOverrideCursor();
+ if (new_archive_opened) {
+ if (QApplication::overrideCursor())
+ QApplication::restoreOverrideCursor();
+ if (find_dialog)
+ find_dialog->force_research();
+ }
}
// Function used to reset filters when we have detected that the "All toots" toggle has been toggled on or shouldn't be toggled anymore
diff --git a/src/widgets/tab_activity_list.h b/src/widgets/tab_activity_list.h
index ae6d426..4e520da 100644
--- a/src/widgets/tab_activity_list.h
+++ b/src/widgets/tab_activity_list.h
@@ -41,7 +41,7 @@ public slots:
void actionOpen_URL_triggered(bool checked);
void menuView_aboutToHide();
- void relist_statuses();
+ void relist_statuses(bool new_archive_opened = false);
void select_list_item(QListWidgetItem* item);
void set_search_text(const QString &text);