Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/PortfolioActivity.py
diff options
context:
space:
mode:
authorWalter 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)
commitff27b73c0da37c1e23e52b9b0fdc6ffe5bc60c28 (patch)
tree13fa1396c0094db2e11bae3bfc8aac26735f9a85 /PortfolioActivity.py
parent168aeecac7a34b68fc3ab855de8e031c31b5e3c7 (diff)
added support for refresh
Diffstat (limited to 'PortfolioActivity.py')
-rw-r--r--PortfolioActivity.py13
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: