mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-25 05:14:40 +01:00
as widget input does not care about overrides
This commit is contained in:
parent
adc086ba0f
commit
2e9ef74353
1 changed files with 71 additions and 14 deletions
|
|
@ -413,8 +413,16 @@ class BooleanWidget(QtWidgets.QWidget, InputObject):
|
|||
self.checkbox.setChecked(value)
|
||||
|
||||
def update_style(self):
|
||||
if self._as_widget and not self.isEnabled():
|
||||
state = self.style_state(False, False, False, False)
|
||||
if self._as_widget:
|
||||
if not self.isEnabled():
|
||||
state = self.style_state(False, False, False, False)
|
||||
else:
|
||||
state = self.style_state(
|
||||
False,
|
||||
self._is_invalid,
|
||||
False,
|
||||
self._is_modified
|
||||
)
|
||||
else:
|
||||
state = self.style_state(
|
||||
self.has_studio_override,
|
||||
|
|
@ -490,8 +498,16 @@ class NumberWidget(QtWidgets.QWidget, InputObject):
|
|||
self.input_field.setValue(value)
|
||||
|
||||
def update_style(self):
|
||||
if self._as_widget and not self.isEnabled():
|
||||
state = self.style_state(False, False, False, False)
|
||||
if self._as_widget:
|
||||
if not self.isEnabled():
|
||||
state = self.style_state(False, False, False, False)
|
||||
else:
|
||||
state = self.style_state(
|
||||
False,
|
||||
self._is_invalid,
|
||||
False,
|
||||
self._is_modified
|
||||
)
|
||||
else:
|
||||
state = self.style_state(
|
||||
self.has_studio_override,
|
||||
|
|
@ -570,8 +586,16 @@ class TextWidget(QtWidgets.QWidget, InputObject):
|
|||
self.text_input.setText(value)
|
||||
|
||||
def update_style(self):
|
||||
if self._as_widget and not self.isEnabled():
|
||||
state = self.style_state(False, False, False, False)
|
||||
if self._as_widget:
|
||||
if not self.isEnabled():
|
||||
state = self.style_state(False, False, False, False)
|
||||
else:
|
||||
state = self.style_state(
|
||||
False,
|
||||
self._is_invalid,
|
||||
False,
|
||||
self._is_modified
|
||||
)
|
||||
else:
|
||||
state = self.style_state(
|
||||
self.has_studio_override,
|
||||
|
|
@ -579,6 +603,7 @@ class TextWidget(QtWidgets.QWidget, InputObject):
|
|||
self.is_overriden,
|
||||
self.is_modified
|
||||
)
|
||||
|
||||
if self._state == state:
|
||||
return
|
||||
|
||||
|
|
@ -647,8 +672,16 @@ class PathInputWidget(QtWidgets.QWidget, InputObject):
|
|||
super(PathInput, self).focusOutEvent(event)
|
||||
|
||||
def update_style(self):
|
||||
if self._as_widget and not self.isEnabled():
|
||||
state = self.style_state(False, False, False, False)
|
||||
if self._as_widget:
|
||||
if not self.isEnabled():
|
||||
state = self.style_state(False, False, False, False)
|
||||
else:
|
||||
state = self.style_state(
|
||||
False,
|
||||
self._is_invalid,
|
||||
False,
|
||||
self._is_modified
|
||||
)
|
||||
else:
|
||||
state = self.style_state(
|
||||
self.has_studio_override,
|
||||
|
|
@ -790,8 +823,16 @@ class RawJsonWidget(QtWidgets.QWidget, InputObject):
|
|||
return super(RawJsonWidget, self)._on_value_change(*args, **kwargs)
|
||||
|
||||
def update_style(self):
|
||||
if self._as_widget and not self.isEnabled():
|
||||
state = self.style_state(False, False, False, False)
|
||||
if self._as_widget:
|
||||
if not self.isEnabled():
|
||||
state = self.style_state(False, False, False, False)
|
||||
else:
|
||||
state = self.style_state(
|
||||
False,
|
||||
self._is_invalid,
|
||||
False,
|
||||
self._is_modified
|
||||
)
|
||||
else:
|
||||
state = self.style_state(
|
||||
self.has_studio_override,
|
||||
|
|
@ -1064,8 +1105,16 @@ class ListWidget(QtWidgets.QWidget, InputObject):
|
|||
self.update_style()
|
||||
|
||||
def update_style(self):
|
||||
if self._as_widget and not self.isEnabled():
|
||||
state = self.style_state(False, False, False, False)
|
||||
if self._as_widget:
|
||||
if not self.isEnabled():
|
||||
state = self.style_state(False, False, False, False)
|
||||
else:
|
||||
state = self.style_state(
|
||||
False,
|
||||
self._is_invalid,
|
||||
False,
|
||||
self._is_modified
|
||||
)
|
||||
else:
|
||||
state = self.style_state(
|
||||
self.has_studio_override,
|
||||
|
|
@ -1359,8 +1408,16 @@ class ModifiableDict(QtWidgets.QWidget, InputObject):
|
|||
self.update_style()
|
||||
|
||||
def update_style(self):
|
||||
if self._as_widget and not self.isEnabled():
|
||||
state = self.style_state(False, False, False, False)
|
||||
if self._as_widget:
|
||||
if not self.isEnabled():
|
||||
state = self.style_state(False, False, False, False)
|
||||
else:
|
||||
state = self.style_state(
|
||||
False,
|
||||
self._is_invalid,
|
||||
False,
|
||||
self._is_modified
|
||||
)
|
||||
else:
|
||||
state = self.style_state(
|
||||
self.has_studio_override,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue