From cbbf3879d1bb59f308160b4f5c0d6290eda1ac82 Mon Sep 17 00:00:00 2001 From: ivanimanishi Date: Fri, 26 Jul 2024 16:24:34 -0700 Subject: [PATCH] PresetsOnlyParameterValueWidget : Adapt to new PlugValueWidget API --- python/GafferCortexUI/PresetsOnlyParameterValueWidget.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/python/GafferCortexUI/PresetsOnlyParameterValueWidget.py b/python/GafferCortexUI/PresetsOnlyParameterValueWidget.py index 4990d44cd5c..635cbdba752 100644 --- a/python/GafferCortexUI/PresetsOnlyParameterValueWidget.py +++ b/python/GafferCortexUI/PresetsOnlyParameterValueWidget.py @@ -67,15 +67,12 @@ def __init__( self, parameterHandler, **kw ) : GafferUI.PlugValueWidget.__init__( self, self.__menuButton, self.__parameterHandler.plug(), **kw ) self._addPopupMenu( self.__menuButton ) - self._updateFromPlug() - def _updateFromPlug( self ) : + def _updateFromValues( self, values, exception ) : with self.getContext() : self.__parameterHandler.setParameterValue() - self.__menuButton.setEnabled( self._editable() ) - text = "" if self.getPlug() is not None : with self.getContext() : @@ -83,6 +80,10 @@ def _updateFromPlug( self ) : self.__menuButton.setText( text ) + def _updateFromEditable( self ) : + + self.__menuButton.setEnabled( self._editable() ) + def __menuDefinition( self ) : result = IECore.MenuDefinition()