Fix ChangeModel combos being cleared after setup()

This commit is contained in:
RumovZ 2021-04-14 23:01:40 +02:00
parent 0b8ae7225a
commit f7bf90100d

View File

@ -48,13 +48,13 @@ class ChangeModel(QDialog):
self.form.setupUi(self) self.form.setupUi(self)
disable_help_button(self) disable_help_button(self)
self.setWindowModality(Qt.WindowModal) self.setWindowModality(Qt.WindowModal)
# ugh - these are set dynamically by rebuildTemplateMap()
self.tcombos: List[QComboBox] = []
self.fcombos: List[QComboBox] = []
self.setup() self.setup()
restoreGeom(self, "changeModel") restoreGeom(self, "changeModel")
gui_hooks.state_did_reset.append(self.onReset) gui_hooks.state_did_reset.append(self.onReset)
gui_hooks.current_note_type_did_change.append(self.on_note_type_change) gui_hooks.current_note_type_did_change.append(self.on_note_type_change)
# ugh - these are set dynamically by rebuildTemplateMap()
self.tcombos: List[QComboBox] = []
self.fcombos: List[QComboBox] = []
self.exec_() self.exec_()
def on_note_type_change(self, notetype: NotetypeDict) -> None: def on_note_type_change(self, notetype: NotetypeDict) -> None: