Ejemplo n.º 1
0
    def editColor(self, dictArgsNode):
        '''Edit the color.

        Argument(s):
        dictArgsNode (Dictionary[]): Dictionary of arguments of the node
        '''
        color = None

        # Check if color is defined
        if (NodeDotAttrs.color.value in dictArgsNode[NodeArgs.dotAttrs]
                and dictArgsNode[NodeArgs.dotAttrs][NodeDotAttrs.color.value]):
            color = NodeDotColorUtils.getColor(
                dictArgsNode[NodeArgs.dotAttrs][NodeDotAttrs.color.value])
        # If not define, reset color to black
        else:
            color = QColor(Qt.black)

        # Only update if no changement
        if color and color != self.pen().color():
            self.setPen(QPen(color))
Ejemplo n.º 2
0
    def editColor(self, dictArgsNode):
        """Edit the color.

        Argument(s):
        dictArgsNode (Dictionary[]): Dictionary of arguments of the node
        """
        color = None

        # Check if color is defined
        if (
            NodeDotAttrs.color.value in dictArgsNode[NodeArgs.dotAttrs]
            and dictArgsNode[NodeArgs.dotAttrs][NodeDotAttrs.color.value]
        ):
            color = NodeDotColorUtils.getColor(dictArgsNode[NodeArgs.dotAttrs][NodeDotAttrs.color.value])
        # If not define, reset color to black
        else:
            color = QColor(Qt.black)

        # Only update if no changement
        if color and color != self.pen().color():
            self.setPen(QPen(color))