This commit is contained in:
Tim Bentley 2010-07-23 06:06:42 +01:00
commit b76a946bff
2 changed files with 16 additions and 5 deletions

View File

@ -533,12 +533,12 @@ class SlideController(QtGui.QWidget):
self.onMediaStop()
if serviceItem.is_media():
self.onMediaStart(serviceItem)
# if self.isLive:
# blanked = self.blankButton.isChecked()
# else:
# blanked = False
if self.isLive:
blanked = self.BlankScreen.isChecked()
else:
blanked = False
Receiver.send_message(u'%s_start' % serviceItem.name.lower(),
[serviceItem, self.isLive, True, slideno])
[serviceItem, self.isLive, blanked, slideno])
self.slideList = {}
width = self.parent.ControlSplitter.sizes()[self.split]
#Set pointing cursor when we have somthing to point at

View File

@ -81,6 +81,9 @@ class PresentationMediaItem(MediaManagerItem):
self.buildFileMaskString()
def buildFileMaskString(self):
"""
Build the list of file extensions to be used in the Open file dialog
"""
fileType = u''
for controller in self.controllers:
if self.controllers[controller].enabled():
@ -139,10 +142,18 @@ class PresentationMediaItem(MediaManagerItem):
self.populateDisplayTypes()
def rebuild(self):
"""
Rebuild the tab in the media manager when changes are made in
the settings
"""
self.populateDisplayTypes()
self.buildFileMaskString()
def populateDisplayTypes(self):
"""
Load the combobox with the enabled presentation controllers,
allowing user to select a specific app if settings allow
"""
self.DisplayTypeComboBox.clear()
for item in self.controllers:
#load the drop down selection