A switch of code to see if it worked and doesn't for the enable loop

This commit is contained in:
Josh Miller 2011-05-22 17:39:37 -04:00
parent 33dcf7c439
commit 6d577395a4
2 changed files with 16 additions and 6 deletions

View File

@ -222,7 +222,7 @@ class GeneralTab(SettingsTab):
self.autoPreviewCheckBox.setText(translate('OpenLP.GeneralTab',
'Automatically preview next item in service'))
self.enableLoopCheckbox.setText(translate('OpenLP.GeneralTab',
'Enable slide loop'))
'enable slide loop'))
self.timeoutLabel.setText(translate('OpenLP.GeneralTab',
'Slide loop delay:'))
self.timeoutSpinBox.setSuffix(translate('OpenLP.GeneralTab', ' sec'))
@ -320,7 +320,7 @@ class GeneralTab(SettingsTab):
QtCore.QVariant(self.autoUnblankCheckBox.isChecked()))
settings.setValue(u'auto preview',
QtCore.QVariant(self.autoPreviewCheckBox.isChecked()))
settings.setValue(u'Enable slide loop',
settings.setValue(u'enable slide loop',
QtCore.QVariant(self.enableLoopCheckbox.isChecked()))
settings.setValue(u'loop delay',
QtCore.QVariant(self.timeoutSpinBox.value()))

View File

@ -935,10 +935,15 @@ class SlideController(QtGui.QWidget):
def onSlideSelectedNextNoloop(self):
self.onSlideSelectedNext(False)
def onSlideSelectedNext(self, loop=(not QtCore.QSettings().value(u'enable slide loop', QtCore.QVariant(True)).toBool())):
def onSlideSelectedNext(self, loop):
"""
Go to the next slide.
"""
"""
if checked:
loop = QtCore.QSettings().remove(self.parent.generalSettingsSection + u'general/enable slide loop', QtCore.QVariant(True)).toBool()
else:
loop = QtCore.QSettings().value(
u'general/enable slide loop')
if not self.serviceItem:
return
Receiver.send_message(u'%s_next' % self.serviceItem.name.lower(),
@ -959,10 +964,15 @@ class SlideController(QtGui.QWidget):
def onSlideSelectedPreviousNoloop(self):
self.onSlideSelectedPrevious(False)
def onSlideSelectedPrevious(self, loop=(not QtCore.QSettings().value(u'enable slide loop', QtCore.QVariant(True)).toBool())):
def onSlideSelectedPrevious(self, loop):
"""
Go to the previous slide.
"""
"""
if checked:
loop = QtCore.QSettings().remove(self.parent.generalSettingsSection + u'/enable slide loop', QtCore.QVariant(True)).toBool()
else:
loop = QtCore.QSettings().value(
u'general/enable slide loop')
if not self.serviceItem:
return
Receiver.send_message(u'%s_previous' % self.serviceItem.name.lower(),