@@ -679,12 +679,12 @@ bool MapWidget::viewportEvent(QEvent *event) {
679679 QList<QTouchEvent::TouchPoint> touchPoints = touchEvent->touchPoints ();
680680
681681 for (auto &touchPoint: touchPoints) {
682- if (touchPoint.state () == Qt::TouchPointPressed ) {
683- auto scenePos = mapToScene (touchPoint.pos ().toPoint ());
682+ if (touchPoint.state () == QEventPoint::State::Pressed ) {
683+ auto scenePos = mapToScene (touchPoint.position ().toPoint ());
684684 auto tp = tilePoint (scenePos, zoomLevel (zoom ()), tileSize ());
685685 pms[touchPoint.id ()] = Point2DPseudoMercator (tp);
686686 }
687- else if (touchPoint.state () == Qt::TouchPointReleased && pms.contains (touchPoint.id ())) {
687+ else if (touchPoint.state () == QEventPoint::State::Released && pms.contains (touchPoint.id ())) {
688688 pms.remove (touchPoint.id ());
689689 }
690690 }
@@ -703,7 +703,7 @@ bool MapWidget::viewportEvent(QEvent *event) {
703703 return true ;
704704 }
705705
706- auto px_dist = QVector2D (tp1->pos () - tp0->pos ()).length ();
706+ auto px_dist = QVector2D (tp1->position () - tp0->position ()).length ();
707707
708708 for (int zo=0 ; zo<25 ; zo++) {
709709 auto pt1 = scenePoint (pms[id0], zo, tileSize ());
@@ -714,18 +714,18 @@ bool MapWidget::viewportEvent(QEvent *event) {
714714 double s = px_dist/dist;
715715 double new_zoom = zo + log2 (s);
716716
717- auto center = (tp1->pos () + tp0->pos ())/2 ;
717+ auto center = (tp1->position () + tp0->position ())/2 ;
718718 auto pmc = (pms[id0] + pms[id1])/2 ;
719719 zoomCenteredScene (new_zoom, center.toPoint (), pmc);
720720 updateGraphics (UpdateEvent::MAP_ZOOMED|UpdateEvent::MAP_MOVED|UpdateEvent::MAP_ROTATED);
721721 break ;
722722 }
723723 }
724724 return true ;
725- } else if (touchPoints.count () == 1 && touchPoints.first ().state () == Qt::TouchPointMoved ) {
725+ } else if (touchPoints.count () == 1 && touchPoints.first ().state () == QEventPoint::State::Updated ) {
726726 // Pan only
727727 auto pm = pms[touchPoints.first ().id ()];
728- auto pos = touchPoints.first ().pos ().toPoint ();
728+ auto pos = touchPoints.first ().position ().toPoint ();
729729 zoomCenteredScene (zoom (), pos, pm);
730730 return true ;
731731 }
@@ -807,7 +807,7 @@ void MapWidget::dropEvent(QDropEvent *event) {
807807 scale,
808808 };
809809
810- Papget* papget = new Papget (datadef, event->pos ());
810+ Papget* papget = new Papget (datadef, event->position (). toPoint ());
811811 scene ()->addItem (papget);
812812 papget->setZValue (1000 );
813813 papgets.append (papget);
0 commit comments