Movie list, plugins: detect if there are more results than the limit
[cinaest] / src / movie-list-window.vala
index 1bcc7ec..aeb1081 100644 (file)
@@ -85,6 +85,7 @@ public class MovieListWindow : StackableWindow {
                close_button.clicked.connect (on_close_button_clicked);
                key_press_event.connect (on_key_press_event);
                movie_list.movie_activated.connect (on_movie_activated);
+               store.search_finished.connect (on_search_finished);
 
                store.notify["update-running"].connect (on_update_running_changed);
 
@@ -205,6 +206,12 @@ public class MovieListWindow : StackableWindow {
                return false;
        }
 
+       private void on_search_finished (int movies) {
+               if (movies > 100) {
+                       Banner.show_information (this, null, _("More results available - refine search to reduce the dataset"));
+               }
+       }
+
        private void on_movie_activated (Movie movie) {
                var window = new MovieWindow.with_movie (movie, store);