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))
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))