This commit is contained in:
Tim Bentley 2010-08-02 20:08:55 +01:00
parent 9da35664bb
commit 39be81f8b2
1 changed files with 7 additions and 1 deletions

View File

@ -86,7 +86,7 @@ class ServiceItem(object):
self.service_item_type = None self.service_item_type = None
self._raw_frames = [] self._raw_frames = []
self._display_frames = [] self._display_frames = []
self._uuid = unicode(uuid.uuid1()) self._uuid = 0
self.notes = u'' self.notes = u''
self.from_plugin = False self.from_plugin = False
self.capabilities = [] self.capabilities = []
@ -94,6 +94,9 @@ class ServiceItem(object):
self.cache = {} self.cache = {}
self.icon = None self.icon = None
def _new_item(self):
self._uuid =unicode(uuid.uuid1())
def add_capability(self, capability): def add_capability(self, capability):
""" """
Add an ItemCapability to a ServiceItem Add an ItemCapability to a ServiceItem
@ -200,6 +203,7 @@ class ServiceItem(object):
self.service_item_type = ServiceItemType.Image self.service_item_type = ServiceItemType.Image
self._raw_frames.append( self._raw_frames.append(
{u'title': title, u'image': image, u'path': path}) {u'title': title, u'image': image, u'path': path})
self._new_item()
def add_from_text(self, title, raw_slide, verse_tag=None): def add_from_text(self, title, raw_slide, verse_tag=None):
""" """
@ -215,6 +219,7 @@ class ServiceItem(object):
title = title.split(u'\n')[0] title = title.split(u'\n')[0]
self._raw_frames.append( self._raw_frames.append(
{u'title': title, u'raw_slide': raw_slide, u'verseTag':verse_tag}) {u'title': title, u'raw_slide': raw_slide, u'verseTag':verse_tag})
self._new_item()
def add_from_command(self, path, file_name, image): def add_from_command(self, path, file_name, image):
""" """
@ -232,6 +237,7 @@ class ServiceItem(object):
self.service_item_type = ServiceItemType.Command self.service_item_type = ServiceItemType.Command
self._raw_frames.append( self._raw_frames.append(
{u'title': file_name, u'image': image, u'path': path}) {u'title': file_name, u'image': image, u'path': path})
self._new_item()
def get_service_repr(self): def get_service_repr(self):
""" """