Fix up verse selection correctly.

This commit is contained in:
Tim Bentley 2011-03-25 06:13:42 +00:00
parent f83ac13f3f
commit 2de02a0c76

View File

@ -231,7 +231,7 @@ class ServiceManager(QtGui.QWidget):
QtCore.QObject.connect(self.themeComboBox, QtCore.QObject.connect(self.themeComboBox,
QtCore.SIGNAL(u'activated(int)'), self.onThemeComboBoxSelected) QtCore.SIGNAL(u'activated(int)'), self.onThemeComboBoxSelected)
QtCore.QObject.connect(self.serviceManagerList, QtCore.QObject.connect(self.serviceManagerList,
QtCore.SIGNAL(u'doubleClicked(QModelIndex)'), self.makeLive) QtCore.SIGNAL(u'doubleClicked(QModelIndex)'), self.onMakeLive)
QtCore.QObject.connect(self.serviceManagerList, QtCore.QObject.connect(self.serviceManagerList,
QtCore.SIGNAL(u'itemCollapsed(QTreeWidgetItem*)'), self.collapsed) QtCore.SIGNAL(u'itemCollapsed(QTreeWidgetItem*)'), self.collapsed)
QtCore.QObject.connect(self.serviceManagerList, QtCore.QObject.connect(self.serviceManagerList,
@ -1088,12 +1088,20 @@ class ServiceManager(QtGui.QWidget):
else: else:
return self.serviceItems[item][u'service_item'] return self.serviceItems[item][u'service_item']
def onMakeLive(self):
"""
Send the current item to the Live slide controller but triggered
by a tablewidget click event.
"""
self.makeLive()
def makeLive(self, row=-1): def makeLive(self, row=-1):
""" """
Send the current item to the Live slide controller Send the current item to the Live slide controller
``row`` ``row``
Row number to be displayed if from preview Row number to be displayed if from preview.
-1 is passed if the value is not set
""" """
item, child = self.findServiceItem() item, child = self.findServiceItem()
if row != -1: if row != -1: