MCPcopy Create free account
hub / github.com/Syncplay/syncplay / loadValues

Method loadValues

syncplay/ui/GuiConfiguration.py:562–584  ·  view source on GitHub ↗
(self, widget)

Source from the content-addressed store, hash-verified

560 widget.setToolTip(getMessage(tooltipName))
561
562 def loadValues(self, widget):
563 valueName = str(widget.objectName())
564 if valueName[:1] == constants.LOAD_SAVE_MANUALLY_MARKER:
565 return
566
567 if isinstance(widget, QCheckBox) and widget.objectName():
568 if valueName[:1] == constants.INVERTED_STATE_MARKER:
569 valueName = valueName[1:]
570 inverted = True
571 else:
572 inverted = False
573 if self.config[valueName] is None:
574 widget.setTristate(True)
575 widget.setCheckState(Qt.PartiallyChecked)
576 widget.stateChanged.connect(lambda: widget.setTristate(False))
577 else:
578 widget.setChecked(self.config[valueName] != inverted)
579 elif isinstance(widget, QRadioButton):
580 radioName, radioValue = valueName.split(constants.CONFIG_NAME_MARKER)[1].split(constants.CONFIG_VALUE_MARKER)
581 if self.config[radioName] == radioValue:
582 widget.setChecked(True)
583 elif isinstance(widget, QLineEdit):
584 widget.setText(self.config[valueName])
585
586 def saveValues(self, widget):
587 valueName = str(widget.objectName())

Callers 1

__init__Method · 0.95

Calls 1

connectMethod · 0.45

Tested by

no test coverage detected