669 self.__selectionAvailable = True |
669 self.__selectionAvailable = True |
670 self.selectionAvailable.emit(True) |
670 self.selectionAvailable.emit(True) |
671 |
671 |
672 elif self.__curTool in [self.Circle, self.FilledCircle, |
672 elif self.__curTool in [self.Circle, self.FilledCircle, |
673 self.CircleSelection]: |
673 self.CircleSelection]: |
674 r = max(abs(start.x() - end.x()), abs(start.y() - end.y())) |
674 deltaX = abs(start.x() - end.x()) |
|
675 deltaY = abs(start.y() - end.y()) |
|
676 r = max(deltaX, deltaY) |
675 if self.__curTool in [self.FilledCircle, self.CircleSelection]: |
677 if self.__curTool in [self.FilledCircle, self.CircleSelection]: |
676 painter.setBrush(QBrush(drawColor)) |
678 painter.setBrush(QBrush(drawColor)) |
677 painter.drawEllipse(start, r, r) |
679 painter.drawEllipse(start, r, r) |
678 if self.__selecting: |
680 if self.__selecting: |
679 self.__selRect = QRect(start.x() - r, start.y() - r, |
681 self.__selRect = QRect(start.x() - r, start.y() - r, |