only update field name on focus change to prevent erroneous renames

This commit is contained in:
Damien Elmes 2011-04-17 00:11:33 +09:00
parent f55c7492fd
commit 03092ab486

View file

@ -288,15 +288,13 @@ class CardLayout(QDialog):
self.connect(self.form.fieldDown, SIGNAL("clicked()"), self.connect(self.form.fieldDown, SIGNAL("clicked()"),
self.moveFieldDown) self.moveFieldDown)
self.connect(self.form.fieldName, SIGNAL("lostFocus()"), self.connect(self.form.fieldName, SIGNAL("lostFocus()"),
self.fillFieldList) self.saveField)
self.connect(self.form.fontFamily, SIGNAL("currentFontChanged(QFont)"), self.connect(self.form.fontFamily, SIGNAL("currentFontChanged(QFont)"),
self.saveField) self.saveField)
self.connect(self.form.fontSize, SIGNAL("valueChanged(int)"), self.connect(self.form.fontSize, SIGNAL("valueChanged(int)"),
self.saveField) self.saveField)
self.connect(self.form.fontSizeEdit, SIGNAL("valueChanged(int)"), self.connect(self.form.fontSizeEdit, SIGNAL("valueChanged(int)"),
self.saveField) self.saveField)
self.connect(self.form.fieldName, SIGNAL("textEdited(QString)"),
self.saveField)
self.connect(self.form.preserveWhitespace, SIGNAL("stateChanged(int)"), self.connect(self.form.preserveWhitespace, SIGNAL("stateChanged(int)"),
self.saveField) self.saveField)
self.connect(self.form.fieldUnique, SIGNAL("stateChanged(int)"), self.connect(self.form.fieldUnique, SIGNAL("stateChanged(int)"),