Fixed handling of two combo box fields in catalog presets, enable/disable Description-related fields when loading a preset.

This commit is contained in:
GRiker 2013-03-20 10:10:42 -07:00
parent fc43f4c0d7
commit 1dfc94eaf2

View File

@ -579,6 +579,7 @@ class PluginWidget(QWidget,Ui_Form):
''' '''
Update catalog options from current preset Update catalog options from current preset
''' '''
print("preset_change: %s" % item_name)
if not item_name: if not item_name:
return return
@ -645,6 +646,9 @@ class PluginWidget(QWidget,Ui_Form):
title = options['catalog_title'] title = options['catalog_title']
self.set_format_and_title(format, title) self.set_format_and_title(format, title)
# Reset Descriptions-related enable/disable switches
self.generate_descriptions_changed(self.generate_descriptions.isChecked())
def preset_remove(self): def preset_remove(self):
if self.preset_field.currentIndex() == 0: if self.preset_field.currentIndex() == 0:
return return
@ -740,9 +744,8 @@ class PluginWidget(QWidget,Ui_Form):
preset['merge_comments_rule'] = "%s:%s:%s" % \ preset['merge_comments_rule'] = "%s:%s:%s" % \
(self.merge_source_field_name, checked, include_hr) (self.merge_source_field_name, checked, include_hr)
preset['header_note_source_field'] = self.header_note_source_field_name preset['header_note_source_field'] = unicode(self.header_note_source_field.currentText())
preset['genre_source_field'] = unicode(self.genre_source_field.currentText())
preset['genre_source_field'] = self.genre_source_field_name
# Append the current output profile # Append the current output profile
try: try: