From abfc52ee39790eb0584a7e8c5518b0c195defa3d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sim=C3=B3n=20Pena?= Date: Sun, 6 Jun 2010 00:48:10 +0200 Subject: [PATCH] ui: start_search is now a public method The start_search method is now exposed as public, and the WelcomeWindow is now responsible of starting the search. --- ui/maeviesui/maeviesui/gui.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ui/maeviesui/maeviesui/gui.py b/ui/maeviesui/maeviesui/gui.py index 41cc7b0..beb191f 100644 --- a/ui/maeviesui/maeviesui/gui.py +++ b/ui/maeviesui/maeviesui/gui.py @@ -82,8 +82,9 @@ class Maevies(hildon.StackableWindow): if action == self.ACTION_SEARCH: search_dialog = SearchDialog(self) if search_dialog.run() == gtk.RESPONSE_ACCEPT: - ResultsWindow(search_dialog.get_search_term(), - search_dialog.get_search_category()) + results_window = ResultsWindow() + results_window.start_search(search_dialog.get_search_term(), + search_dialog.get_search_category()) search_dialog.destroy() elif action == self.ACTION_ABOUT: about_dialog = AboutDialog(self) @@ -160,14 +161,13 @@ class SearchDialog(gtk.Dialog): class ResultsWindow(hildon.StackableWindow): - def __init__(self, search_term, search_category): + def __init__(self): super(ResultsWindow, self).__init__() self.set_title('Search results') self.add(self._create_contents()) self.moviemanager = MovieManager(response_received_cb=self._response_received_cb) - self._start_search(search_term, search_category) self.show_all() def _create_contents(self): @@ -182,7 +182,7 @@ class ResultsWindow(hildon.StackableWindow): movie = view.get_movie_from_path(path) MovieWindow(movie) - def _start_search(self, search_term, search_category): + def start_search(self, search_term, search_category): self._show_banner(search_term, search_category) hildon.hildon_gtk_window_set_progress_indicator(self, True) self.moviemanager.query(search_term) -- 1.7.9.5