Esempio n. 1
0
    def onPropertyChanged(self, prop):

        if self._blockSignals:
            return

        propertiesPanel = self.getPropertiesPanel()
        propertySet = self.getActiveObject().properties

        PropertyPanelHelper.setPropertyFromPanel(prop, propertiesPanel, propertySet)
Esempio n. 2
0
    def onPropertyChanged(self, prop):

        if self._blockSignals:
            return

        propertiesPanel = self.getPropertiesPanel()
        propertySet = self.getActiveObject().properties

        PropertyPanelHelper.setPropertyFromPanel(prop, propertiesPanel, propertySet)
Esempio n. 3
0
    def _onPropertyValueChanged(self, obj, propertyName):

        if propertyName == 'Visible':
            self.updateVisIcon(obj)
        elif propertyName == 'Name':
            self.updateObjectName(obj)
        elif propertyName == 'Icon':
            self.updateObjectIcon(obj)

        if obj == self.getActiveObject():
            self._blockSignals = True
            PropertyPanelHelper.onPropertyValueChanged(self.getPropertiesPanel(), obj.properties, propertyName)
            self._blockSignals = False
Esempio n. 4
0
    def _onPropertyValueChanged(self, obj, propertyName):

        if propertyName == 'Visible':
            self.updateVisIcon(obj)
        elif propertyName == 'Name':
            self.updateObjectName(obj)
        elif propertyName == 'Icon':
            self.updateObjectIcon(obj)

        if obj == self.getActiveObject():
            self._blockSignals = True
            PropertyPanelHelper.onPropertyValueChanged(self.getPropertiesPanel(), obj.properties, propertyName)
            self._blockSignals = False
Esempio n. 5
0
    def _onTreeSelectionChanged(self):

        panel = self.getPropertiesPanel()
        self._blockSignals = True
        panel.clear()
        self._blockSignals = False

        obj = self.getActiveObject()
        if not obj:
            return

        self._blockSignals = True
        PropertyPanelHelper.addPropertiesToPanel(obj.properties, panel)
        self._blockSignals = False
Esempio n. 6
0
    def _onTreeSelectionChanged(self):

        panel = self.getPropertiesPanel()
        self._blockSignals = True
        panel.clear()
        self._blockSignals = False

        obj = self.getActiveObject()
        if obj:
            self._blockSignals = True
            PropertyPanelHelper.addPropertiesToPanel(obj.properties, panel)
            self._blockSignals = False

        self.callbacks.process(self.SELECTION_CHANGED, self)
Esempio n. 7
0
    def _onTreeSelectionChanged(self):

        panel = self.getPropertiesPanel()
        self._blockSignals = True
        panel.clear()
        self._blockSignals = False

        obj = self.getActiveObject()
        if obj:
            self._blockSignals = True
            PropertyPanelHelper.addPropertiesToPanel(obj.properties, panel)
            self._blockSignals = False

        self.callbacks.process(self.SELECTION_CHANGED, self)