hide inputs based on checkbox

This commit is contained in:
iLLiCiTiT 2020-09-03 13:21:11 +02:00
parent 93a0905b6f
commit 787d8516cb

View file

@ -128,6 +128,8 @@ class RootsWidget(QtWidgets.QWidget, ConfigObject):
multiroot_checkbox.stateChanged.connect(self._on_multiroot_checkbox)
self._on_multiroot_checkbox()
def update_global_values(self, values):
self.singleroot_widget.update_global_values(values)
self.multiroot_widget.update_global_values(values)
@ -142,6 +144,9 @@ class RootsWidget(QtWidgets.QWidget, ConfigObject):
if is_multiroot != self.multiroot_checkbox.isChecked():
self.multiroot_checkbox.setChecked(is_multiroot)
self.singleroot_widget.setVisible(not is_multiroot)
self.multiroot_widget.setVisible(is_multiroot)
self.multiroot_changed.emit()