From 3d4f221c19b386d343da5119ca0cfb443977d6a9 Mon Sep 17 00:00:00 2001 From: Maikel Stuivenberg Date: Mon, 14 Sep 2009 14:16:04 +0200 Subject: [PATCH] Added: Button on PreviewController to go live --- openlp/core/ui/slidecontroller.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/openlp/core/ui/slidecontroller.py b/openlp/core/ui/slidecontroller.py index f7e7b8e22..7e7401e4d 100644 --- a/openlp/core/ui/slidecontroller.py +++ b/openlp/core/ui/slidecontroller.py @@ -135,6 +135,12 @@ class SlideController(QtGui.QWidget): u':/slides/slide_close.png', translate(u'SlideController', u'Close Screen'), self.onBlankScreen) + if not self.isLive: + self.Toolbar.addToolbarSeparator(u'Close Separator') + self.Toolbar.addToolbarButton(u'Go Live', + u':/system/system_live.png', + translate(u'SlideController', u'Move to live'), + self.onGoLive) if isLive: self.Toolbar.addToolbarSeparator(u'Loop Separator') self.Toolbar.addToolbarButton(u'Start Loop', @@ -379,6 +385,8 @@ class SlideController(QtGui.QWidget): def timerEvent(self, event): if event.timerId() == self.timer_id: self.onSlideSelectedNext() - - - + + def onGoLive(self): + row = self.PreviewListWidget.currentRow() + if row > -1 and row < self.PreviewListWidget.rowCount(): + self.parent.LiveController.addServiceManagerItem(self.item, row)