X-Git-Url: http://git.maemo.org/git/?p=mevemon;a=blobdiff_plain;f=package%2Fsrc%2Fui%2Ffremantle%2Fdialogs.py;fp=package%2Fsrc%2Fui%2Ffremantle%2Fdialogs.py;h=2db5a9e482b66c2462fcc1750f07589cb006805a;hp=1ad96d43e1bd443ab876abd2564f7996f0f5e85c;hb=860a1957fc3b415f2cde7d875732b307a28fe961;hpb=7f0a97fc11c56bdc9671cd34a3371cad59990190 diff --git a/package/src/ui/fremantle/dialogs.py b/package/src/ui/fremantle/dialogs.py index 1ad96d4..2db5a9e 100644 --- a/package/src/ui/fremantle/dialogs.py +++ b/package/src/ui/fremantle/dialogs.py @@ -20,6 +20,11 @@ class SettingsDialog(gtk.Dialog): self.accounts = AccountsTreeView(gtk.HILDON_UI_MODE_NORMAL, self.controller) vbox.pack_start(self.accounts, False, False, 1) + + clear_button = hildon.GtkButton(gtk.HILDON_SIZE_FINGER_HEIGHT | gtk.HILDON_SIZE_HALFSCREEN_WIDTH) + clear_button.set_label("Clear Cache") + clear_button.connect("clicked", self.on_clear_cache_clicked) + vbox.pack_start(clear_button, False, False, 1) # add butttons # all stock responses are negative, so we can use any positive value @@ -47,6 +52,9 @@ class SettingsDialog(gtk.Dialog): self.destroy() + def on_clear_cache_clicked(self, button): + self.controller.clear_cache() + def on_new_account_clicked(self): NewAccountDialog(self.win, self.controller) self.accounts.refresh()