diff options
author | Walter Bender <walter.bender@gmail.com> | 2011-08-25 15:28:34 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2011-08-25 15:28:34 (GMT) |
commit | ff27b73c0da37c1e23e52b9b0fdc6ffe5bc60c28 (patch) | |
tree | 13fa1396c0094db2e11bae3bfc8aac26735f9a85 /PortfolioActivity.py | |
parent | 168aeecac7a34b68fc3ab855de8e031c31b5e3c7 (diff) |
added support for refresh
Diffstat (limited to 'PortfolioActivity.py')
-rw-r--r-- | PortfolioActivity.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/PortfolioActivity.py b/PortfolioActivity.py index 8db0ddf..6e80e99 100644 --- a/PortfolioActivity.py +++ b/PortfolioActivity.py @@ -266,6 +266,10 @@ class PortfolioActivity(activity.Activity): separator_factory(self.toolbar) + self._rescan_button = button_factory( + 'system-restart', _('Refresh'), + self._rescan_cb, self.toolbar) + self._thumb_button = button_factory( 'thumbs-view', _('Thumbnail view'), self._thumbs_cb, self.toolbar) @@ -314,6 +318,15 @@ class PortfolioActivity(activity.Activity): self.i += 1 self._show_slide() + def _rescan_cb(self, button=None): + ''' Rescan the Journal for changes in starred items. ''' + self._find_starred() + # Reset thumbnails + self._thumbs = [] + if self._thumbnail_mode: + self._thumbnail_mode = False + self._thumbs_cb() + def _autoplay_cb(self, button=None): ''' The autoplay button has been clicked; step through slides. ''' if self._playing: |