forked from openlp/openlp
parent
17ec218529
commit
9259eed4a6
@ -122,9 +122,8 @@ class ServiceItem(object):
|
|||||||
|
|
||||||
def _new_item(self):
|
def _new_item(self):
|
||||||
"""
|
"""
|
||||||
Method to set the internal id of the item
|
Method to set the internal id of the item. This is used to compare
|
||||||
This is used to compare service items to see if they are
|
service items to see if they are the same.
|
||||||
the same
|
|
||||||
"""
|
"""
|
||||||
self._uuid = unicode(uuid.uuid1())
|
self._uuid = unicode(uuid.uuid1())
|
||||||
|
|
||||||
@ -160,9 +159,8 @@ class ServiceItem(object):
|
|||||||
def render(self, use_override=False):
|
def render(self, use_override=False):
|
||||||
"""
|
"""
|
||||||
The render method is what generates the frames for the screen and
|
The render method is what generates the frames for the screen and
|
||||||
obtains the display information from the renderemanager.
|
obtains the display information from the renderemanager. At this point
|
||||||
At this point all the slides are built for the given
|
all the slides are built for the given display size.
|
||||||
display size.
|
|
||||||
"""
|
"""
|
||||||
log.debug(u'Render called')
|
log.debug(u'Render called')
|
||||||
self._display_frames = []
|
self._display_frames = []
|
||||||
|
@ -355,7 +355,7 @@ class MainDisplay(QtGui.QGraphicsView):
|
|||||||
"""
|
"""
|
||||||
# We request a background video but have no service Item
|
# We request a background video but have no service Item
|
||||||
if isBackground and not hasattr(self, u'serviceItem'):
|
if isBackground and not hasattr(self, u'serviceItem'):
|
||||||
return None
|
return False
|
||||||
if not self.mediaObject:
|
if not self.mediaObject:
|
||||||
self.createMediaObject()
|
self.createMediaObject()
|
||||||
log.debug(u'video')
|
log.debug(u'video')
|
||||||
@ -385,6 +385,7 @@ class MainDisplay(QtGui.QGraphicsView):
|
|||||||
# Update the preview frame.
|
# Update the preview frame.
|
||||||
if self.isLive:
|
if self.isLive:
|
||||||
Receiver.send_message(u'maindisplay_active')
|
Receiver.send_message(u'maindisplay_active')
|
||||||
|
return True
|
||||||
|
|
||||||
def videoState(self, newState, oldState):
|
def videoState(self, newState, oldState):
|
||||||
"""
|
"""
|
||||||
|
@ -39,7 +39,7 @@ from openlp.core.lib.ui import UiStrings, critical_error_message_box
|
|||||||
|
|
||||||
log = logging.getLogger(__name__)
|
log = logging.getLogger(__name__)
|
||||||
|
|
||||||
CLAPPERBOARD = QtGui.QPixmap(u':/media/media_video.png').toImage()
|
CLAPPERBOARD = QtGui.QImage(u':/media/media_video.png')
|
||||||
|
|
||||||
class MediaMediaItem(MediaManagerItem):
|
class MediaMediaItem(MediaManagerItem):
|
||||||
"""
|
"""
|
||||||
@ -95,14 +95,14 @@ class MediaMediaItem(MediaManagerItem):
|
|||||||
|
|
||||||
def onResetClick(self):
|
def onResetClick(self):
|
||||||
"""
|
"""
|
||||||
Called to reset the Live backgound with the media selected,
|
Called to reset the Live backgound with the media selected.
|
||||||
"""
|
"""
|
||||||
self.resetAction.setVisible(False)
|
self.resetAction.setVisible(False)
|
||||||
self.plugin.liveController.display.resetVideo()
|
self.plugin.liveController.display.resetVideo()
|
||||||
|
|
||||||
def videobackgroundReplaced(self):
|
def videobackgroundReplaced(self):
|
||||||
"""
|
"""
|
||||||
Triggered by main display on change of serviceitem
|
Triggered by main display on change of serviceitem.
|
||||||
"""
|
"""
|
||||||
self.resetAction.setVisible(False)
|
self.resetAction.setVisible(False)
|
||||||
|
|
||||||
@ -179,8 +179,7 @@ class MediaMediaItem(MediaManagerItem):
|
|||||||
|
|
||||||
def mediaStateWait(self, mediaState):
|
def mediaStateWait(self, mediaState):
|
||||||
"""
|
"""
|
||||||
Wait for the video to change its state
|
Wait for the video to change its state. Wait no longer than 5 seconds.
|
||||||
Wait no longer than 5 seconds.
|
|
||||||
"""
|
"""
|
||||||
start = datetime.now()
|
start = datetime.now()
|
||||||
while self.mediaObject.state() != mediaState:
|
while self.mediaObject.state() != mediaState:
|
||||||
@ -198,7 +197,7 @@ class MediaMediaItem(MediaManagerItem):
|
|||||||
|
|
||||||
def onDeleteClick(self):
|
def onDeleteClick(self):
|
||||||
"""
|
"""
|
||||||
Remove a media item from the list
|
Remove a media item from the list.
|
||||||
"""
|
"""
|
||||||
if check_item_selected(self.listView, translate('MediaPlugin.MediaItem',
|
if check_item_selected(self.listView, translate('MediaPlugin.MediaItem',
|
||||||
'You must select a media file to delete.')):
|
'You must select a media file to delete.')):
|
||||||
|
Loading…
Reference in New Issue
Block a user