'Update the arrows\' brush, pen, ... based on it\'s state'

def __updateStyleState(self):

    if self.isSelected():
        color = self.__color.darker(150)
        pen = QPen(QColor(96, 158, 215), Qt.DashDotLine)
        pen.setWidthF(1.25)
        pen.setCosmetic(True)
        self.__shadow.setColor(pen.color().darker(150))
    else:
        color = self.__color
        pen = QPen(Qt.NoPen)
        self.__shadow.setColor(QColor(63, 63, 63, 180))
    self.__arrowItem.setBrush(color)
    self.__arrowItem.setPen(pen)
