fix options leaking into other fields

This commit is contained in:
Damien Elmes 2010-12-01 02:41:52 +09:00
parent 2a36c4aaaf
commit 56c5bafe97

View file

@ -337,11 +337,14 @@ order by n""", id=card.id)
def readField(self):
field = self.field
self.updatingFields = True
self.form.fieldName.setText(field.name)
self.form.fieldUnique.setChecked(field.unique)
self.form.fieldRequired.setChecked(field.required)
self.form.numeric.setChecked(field.numeric)
if field.quizFontFamily:
if not field.quizFontFamily:
# backwards compat
field.quizFontFamily = u"Arial"
self.form.fontFamily.setCurrentFont(QFont(
field.quizFontFamily))
self.form.fontSize.setValue(field.quizFontSize or 20)
@ -350,6 +353,7 @@ order by n""", id=card.id)
field.quizFontColour or "#000000")))
self.form.rtl.setChecked(not not field.features)
self.form.preserveWhitespace.setChecked(not not field.editFontFamily)
self.updatingFields = False
def saveField(self, *args):
self.needFieldRebuild = True