|
|
@ -656,7 +656,16 @@ void ChartView::mouseMoveEvent(QMouseEvent *ev) { |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
QToolTip::hideText(); |
|
|
|
QToolTip::hideText(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
QChartView::mouseMoveEvent(ev); |
|
|
|
QChartView::mouseMoveEvent(ev); |
|
|
|
|
|
|
|
if (is_zooming) { |
|
|
|
|
|
|
|
QRect rubber_rect = rubber->geometry(); |
|
|
|
|
|
|
|
rubber_rect.setLeft(std::max(rubber_rect.left(), (int)plot_area.left())); |
|
|
|
|
|
|
|
rubber_rect.setRight(std::min(rubber_rect.right(), (int)plot_area.right())); |
|
|
|
|
|
|
|
if (rubber_rect != rubber->geometry()) { |
|
|
|
|
|
|
|
rubber->setGeometry(rubber_rect); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void ChartView::dragMoveEvent(QDragMoveEvent *event) { |
|
|
|
void ChartView::dragMoveEvent(QDragMoveEvent *event) { |
|
|
|