X-Git-Url: http://git.maemo.org/git/?p=mevemon;a=blobdiff_plain;f=package%2Fsrc%2Fui%2Ffremantle%2Fmenu.py;h=fc7a378686e0f3456996219f91b8599ceece32e6;hp=d497e6b05f7c4beb5d81a740339d2c1abcfb7cdb;hb=860a1957fc3b415f2cde7d875732b307a28fe961;hpb=7f0a97fc11c56bdc9671cd34a3371cad59990190 diff --git a/package/src/ui/fremantle/menu.py b/package/src/ui/fremantle/menu.py index d497e6b..fc7a378 100644 --- a/package/src/ui/fremantle/menu.py +++ b/package/src/ui/fremantle/menu.py @@ -13,8 +13,12 @@ class Menu(hildon.AppMenu): hildon.AppMenu.__init__(self) self.win = win self.controller = controller + self.callback = lambda *args: None self.build_buttons() + def set_refresh_cb(self, callback): + self.callback = callback + def build_buttons(self): for button_name in self.MENU_ITEMS: self.create_menu_button(button_name) @@ -27,7 +31,7 @@ class Menu(hildon.AppMenu): self.append(button) def on_refresh_clicked(self, button): - pass + self.callback(button) def on_settings_clicked(self, button): setting_dialog = dialogs.SettingsDialog(self.win, self.controller)