~nicolas-espina/dockmanager/dockmanager-helpers

« back to all changes in this revision

Viewing changes to scripts/zeitgeist_journal.py

  • Committer: Michal Hruby
  • Date: 2010-08-06 23:14:20 UTC
  • Revision ID: michal.mhr@gmail.com-20100806231420-3vrmlypx8j8mbs6b
Fix helpers

Show diffs side-by-side

added added

removed removed

Lines of Context:
30
30
import atexit
31
31
 
32
32
try:
33
 
        from dockmanager.dockmanager import DockManagerItem, DockManagerSink
 
33
        from dockmanager.dockmanager import DockManagerItem, DockManagerSink, DOCKITEM_IFACE
34
34
        from zeitgeist.client import ZeitgeistClient
35
35
        from zeitgeist.datamodel import Event, Subject, Interpretation, Manifestation, StorageState
36
36
        from signal import signal, SIGTERM
480
480
                DockManagerItem.__init__(self, sink, path)
481
481
                menu_id = self.add_menu_item("Journal", "document-open-recent")
482
482
                self.id_map[menu_id] = "Journal"
483
 
                self.uri = self.iface.Get(itemiface, "Uri", dbus_interface="org.freedesktop.DBus.Properties")
 
483
                self.uri = self.iface.Get(DOCKITEM_IFACE, "Uri", dbus_interface="org.freedesktop.DBus.Properties")
484
484
                if not self.uri:
485
 
                        self.uri = self.iface.Get(itemiface, "DesktopFile", dbus_interface="org.freedesktop.DBus.Properties")
 
485
                        self.uri = self.iface.Get(DOCKITEM_IFACE, "DesktopFile", dbus_interface="org.freedesktop.DBus.Properties")
486
486
                        self.uri = 'application://%s' % self.uri[self.uri.rfind('/')+1:]
487
487
 
488
488
        def menu_pressed(self, menu_id):
493
493
 
494
494
class JournalSink(DockManagerSink):
495
495
        def item_path_found(self, pathtoitem, item):
496
 
                if item.Get(itemiface, "Uri", dbus_interface="org.freedesktop.DBus.Properties") or item.Get(itemiface, "DesktopFile", dbus_interface="org.freedesktop.DBus.Properties"):
 
496
                if item.Get(DOCKITEM_IFACE, "Uri", dbus_interface="org.freedesktop.DBus.Properties") or item.Get(DOCKITEM_IFACE, "DesktopFile", dbus_interface="org.freedesktop.DBus.Properties"):
497
497
                        self.items[pathtoitem] = JournalItem(self, pathtoitem)
498
498
 
499
499