def set_widget_value(self, widget: ColorWidget, value: str): widget.set_value(value)
def get_widget_value(self, widget: ColorWidget): return widget.get_value()
def set_widget_valid(self, widget: ColorWidget, valid: bool, msg: str): widget.setPalette(palette_valid if valid else palette_invalid)
def get_widget(self, field_group, parent=None): widget = ColorWidget(parent=parent) widget.setDisabled(self.disabled) return widget