forked from openlp/openlp
fixed _fromstring; changed setting name in config
This commit is contained in:
parent
7d5ee8adf6
commit
8451d52f27
@ -104,7 +104,7 @@ class PrintServiceForm(QtGui.QDialog, Ui_PrintServiceDialog):
|
|||||||
self.slideTextCheckBox.setChecked(settings.value(
|
self.slideTextCheckBox.setChecked(settings.value(
|
||||||
u'print slide text', QtCore.QVariant(False)).toBool())
|
u'print slide text', QtCore.QVariant(False)).toBool())
|
||||||
self.pageBreakAfterText.setChecked(settings.value(
|
self.pageBreakAfterText.setChecked(settings.value(
|
||||||
u'enable page break', QtCore.QVariant(False)).toBool())
|
u'add page break', QtCore.QVariant(False)).toBool())
|
||||||
if not self.slideTextCheckBox.isChecked():
|
if not self.slideTextCheckBox.isChecked():
|
||||||
self.pageBreakAfterText.setDisabled(True)
|
self.pageBreakAfterText.setDisabled(True)
|
||||||
self.metaDataCheckBox.setChecked(settings.value(
|
self.metaDataCheckBox.setChecked(settings.value(
|
||||||
@ -261,11 +261,13 @@ class PrintServiceForm(QtGui.QDialog, Ui_PrintServiceDialog):
|
|||||||
element.set(attribute, value if value is not None else u'')
|
element.set(attribute, value if value is not None else u'')
|
||||||
return element
|
return element
|
||||||
|
|
||||||
def _fromstring(self, string, parent):
|
def _fromstring(self, string, parent, attribute=None, value=None):
|
||||||
"""
|
"""
|
||||||
This is used to create a child html element from a string.
|
This is used to create a child html element from a string.
|
||||||
"""
|
"""
|
||||||
element = html.fromstring(string)
|
element = html.fromstring(string)
|
||||||
|
if attribute is not None:
|
||||||
|
element.set(attribute, value if value is not None else u'')
|
||||||
parent.append(element)
|
parent.append(element)
|
||||||
return element
|
return element
|
||||||
|
|
||||||
@ -371,7 +373,7 @@ class PrintServiceForm(QtGui.QDialog, Ui_PrintServiceDialog):
|
|||||||
settings.beginGroup(u'advanced')
|
settings.beginGroup(u'advanced')
|
||||||
settings.setValue(u'print slide text',
|
settings.setValue(u'print slide text',
|
||||||
QtCore.QVariant(self.slideTextCheckBox.isChecked()))
|
QtCore.QVariant(self.slideTextCheckBox.isChecked()))
|
||||||
settings.setValue(u'enable page break',
|
settings.setValue(u'add page break',
|
||||||
QtCore.QVariant(self.pageBreakAfterText.isChecked()))
|
QtCore.QVariant(self.pageBreakAfterText.isChecked()))
|
||||||
settings.setValue(u'print file meta data',
|
settings.setValue(u'print file meta data',
|
||||||
QtCore.QVariant(self.metaDataCheckBox.isChecked()))
|
QtCore.QVariant(self.metaDataCheckBox.isChecked()))
|
||||||
|
Loading…
Reference in New Issue
Block a user