diff options
Diffstat (limited to 'examples/widgets/draganddrop/fridgemagnets/dragwidget.cpp')
-rw-r--r-- | examples/widgets/draganddrop/fridgemagnets/dragwidget.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/widgets/draganddrop/fridgemagnets/dragwidget.cpp b/examples/widgets/draganddrop/fridgemagnets/dragwidget.cpp index a02b1cb42a..14e8a1a879 100644 --- a/examples/widgets/draganddrop/fridgemagnets/dragwidget.cpp +++ b/examples/widgets/draganddrop/fridgemagnets/dragwidget.cpp @@ -151,7 +151,7 @@ void DragWidget::dropEvent(QDropEvent *event) //! [10] //! [11] DragLabel *newLabel = new DragLabel(text, this); - newLabel->move(event->pos() - offset); + newLabel->move(event->position().toPoint() - offset); newLabel->show(); newLabel->setAttribute(Qt::WA_DeleteOnClose); @@ -165,7 +165,7 @@ void DragWidget::dropEvent(QDropEvent *event) } else if (event->mimeData()->hasText()) { QStringList pieces = event->mimeData()->text().split( QRegularExpression(QStringLiteral("\\s+")), Qt::SkipEmptyParts); - QPoint position = event->pos(); + QPoint position = event->position().toPoint(); for (const QString &piece : pieces) { DragLabel *newLabel = new DragLabel(piece, this); @@ -188,11 +188,11 @@ void DragWidget::mousePressEvent(QMouseEvent *event) { //! [13] //! [14] - DragLabel *child = static_cast<DragLabel*>(childAt(event->pos())); + DragLabel *child = static_cast<DragLabel*>(childAt(event->position().toPoint())); if (!child) return; - QPoint hotSpot = event->pos() - child->pos(); + QPoint hotSpot = event->position().toPoint() - child->pos(); QByteArray itemData; QDataStream dataStream(&itemData, QIODevice::WriteOnly); |