diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2021-07-29 15:55:09 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2021-07-29 15:55:09 +0200 |
commit | eded65bbcabd8e2267ef3a1d7df467ab403b27e0 (patch) | |
tree | e8352bd3fdaa3ae582880945938d6eef21ffc480 /spline/spline-widget.cpp | |
parent | 2112db0a98a2cd14b25828a5bc84bddc423712bf (diff) |
to rebasefeature/qt6
Diffstat (limited to 'spline/spline-widget.cpp')
-rw-r--r-- | spline/spline-widget.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/spline/spline-widget.cpp b/spline/spline-widget.cpp index 7aeaf590..2120d0ae 100644 --- a/spline/spline-widget.cpp +++ b/spline/spline-widget.cpp @@ -345,7 +345,7 @@ void spline_widget::drawLine(QPainter& painter, const QPointF& start, const QPoi void spline_widget::mousePressEvent(QMouseEvent *e) { - if (!config || !isEnabled() || !is_in_bounds(e->localPos()) || preview_only) + if (!config || !isEnabled() || !is_in_bounds(e->position()) || preview_only) return; const double min_dist = min_pt_distance(); @@ -360,7 +360,7 @@ void spline_widget::mousePressEvent(QMouseEvent *e) for (int i = 0; i < points.size(); i++) { - if (point_within_pixel(points[i], e->localPos())) + if (point_within_pixel(points[i], e->position())) { is_touching_point = true; moving_control_point_idx = i; @@ -371,7 +371,7 @@ void spline_widget::mousePressEvent(QMouseEvent *e) if (!is_touching_point) { bool too_close = false; - const QPointF pos = pixel_to_point(e->localPos()); + const QPointF pos = pixel_to_point(e->position()); for (QPointF const& point : points) { @@ -385,7 +385,7 @@ void spline_widget::mousePressEvent(QMouseEvent *e) if (!too_close) { - config->add_point(pixel_to_point(e->localPos())); + config->add_point(pixel_to_point(e->position())); show_tooltip(e->pos()); } } @@ -399,7 +399,7 @@ void spline_widget::mousePressEvent(QMouseEvent *e) { for (int i = 0; i < points.size(); i++) { - if (point_within_pixel(points[i], e->localPos())) + if (point_within_pixel(points[i], e->position())) { config->remove_point(i); draw_function = true; @@ -434,7 +434,7 @@ void spline_widget::mouseMoveEvent(QMouseEvent *e) if (i >= 0 && i < sz) { const double min_dist = min_pt_distance(); - QPointF new_pt = pixel_to_point(e->localPos()); + QPointF new_pt = pixel_to_point(e->position()); const bool has_prev = i > 0, has_next = i + 1 < points.size(); @@ -469,7 +469,7 @@ void spline_widget::mouseMoveEvent(QMouseEvent *e) else if (sz) { int i; - bool is_on_point = is_on_pt(e->localPos(), &i); + bool is_on_point = is_on_pt(e->position(), &i); if (is_on_point) { @@ -479,7 +479,7 @@ void spline_widget::mouseMoveEvent(QMouseEvent *e) else { setCursor(Qt::ArrowCursor); - if (is_in_bounds(e->localPos())) + if (is_in_bounds(e->position())) show_tooltip(e->pos()); else QToolTip::hideText(); @@ -498,13 +498,13 @@ void spline_widget::mouseReleaseEvent(QMouseEvent *e) if (e->button() == Qt::LeftButton) { { - if (is_on_pt(e->localPos(), nullptr)) + if (is_on_pt(e->position(), nullptr)) setCursor(Qt::CrossCursor); else setCursor(Qt::ArrowCursor); } - if (is_in_bounds(e->localPos())) + if (is_in_bounds(e->position())) show_tooltip(e->pos()); else QToolTip::hideText(); |