diff options
Diffstat (limited to 'examples/widgets/itemviews')
-rw-r--r-- | examples/widgets/itemviews/chart/pieview.cpp | 4 | ||||
-rw-r--r-- | examples/widgets/itemviews/puzzle/puzzlewidget.cpp | 16 | ||||
-rw-r--r-- | examples/widgets/itemviews/stardelegate/stareditor.cpp | 2 |
3 files changed, 11 insertions, 11 deletions
diff --git a/examples/widgets/itemviews/chart/pieview.cpp b/examples/widgets/itemviews/chart/pieview.cpp index 457ed8b4ec..c640c78f3e 100644 --- a/examples/widgets/itemviews/chart/pieview.cpp +++ b/examples/widgets/itemviews/chart/pieview.cpp @@ -251,7 +251,7 @@ int PieView::horizontalOffset() const void PieView::mousePressEvent(QMouseEvent *event) { QAbstractItemView::mousePressEvent(event); - origin = event->pos(); + origin = event->position().toPoint(); if (!rubberBand) rubberBand = new QRubberBand(QRubberBand::Rectangle, viewport()); rubberBand->setGeometry(QRect(origin, QSize())); @@ -261,7 +261,7 @@ void PieView::mousePressEvent(QMouseEvent *event) void PieView::mouseMoveEvent(QMouseEvent *event) { if (rubberBand) - rubberBand->setGeometry(QRect(origin, event->pos()).normalized()); + rubberBand->setGeometry(QRect(origin, event->position().toPoint()).normalized()); QAbstractItemView::mouseMoveEvent(event); } diff --git a/examples/widgets/itemviews/puzzle/puzzlewidget.cpp b/examples/widgets/itemviews/puzzle/puzzlewidget.cpp index 974a972306..2c60d28946 100644 --- a/examples/widgets/itemviews/puzzle/puzzlewidget.cpp +++ b/examples/widgets/itemviews/puzzle/puzzlewidget.cpp @@ -86,12 +86,12 @@ void PuzzleWidget::dragLeaveEvent(QDragLeaveEvent *event) void PuzzleWidget::dragMoveEvent(QDragMoveEvent *event) { - QRect updateRect = highlightedRect.united(targetSquare(event->pos())); + QRect updateRect = highlightedRect.united(targetSquare(event->position().toPoint())); if (event->mimeData()->hasFormat("image/x-puzzle-piece") - && findPiece(targetSquare(event->pos())) == -1) { + && findPiece(targetSquare(event->position().toPoint())) == -1) { - highlightedRect = targetSquare(event->pos()); + highlightedRect = targetSquare(event->position().toPoint()); event->setDropAction(Qt::MoveAction); event->accept(); } else { @@ -105,12 +105,12 @@ void PuzzleWidget::dragMoveEvent(QDragMoveEvent *event) void PuzzleWidget::dropEvent(QDropEvent *event) { if (event->mimeData()->hasFormat("image/x-puzzle-piece") - && findPiece(targetSquare(event->pos())) == -1) { + && findPiece(targetSquare(event->position().toPoint())) == -1) { QByteArray pieceData = event->mimeData()->data("image/x-puzzle-piece"); QDataStream dataStream(&pieceData, QIODevice::ReadOnly); Piece piece; - piece.rect = targetSquare(event->pos()); + piece.rect = targetSquare(event->position().toPoint()); dataStream >> piece.pixmap >> piece.location; pieces.append(piece); @@ -143,7 +143,7 @@ int PuzzleWidget::findPiece(const QRect &pieceRect) const void PuzzleWidget::mousePressEvent(QMouseEvent *event) { - QRect square = targetSquare(event->pos()); + QRect square = targetSquare(event->position().toPoint()); int found = findPiece(square); if (found == -1) @@ -166,12 +166,12 @@ void PuzzleWidget::mousePressEvent(QMouseEvent *event) QDrag *drag = new QDrag(this); drag->setMimeData(mimeData); - drag->setHotSpot(event->pos() - square.topLeft()); + drag->setHotSpot(event->position().toPoint() - square.topLeft()); drag->setPixmap(piece.pixmap); if (drag->exec(Qt::MoveAction) == Qt::IgnoreAction) { pieces.insert(found, piece); - update(targetSquare(event->pos())); + update(targetSquare(event->position().toPoint())); if (piece.location == QPoint(square.x() / pieceSize(), square.y() / pieceSize())) inPlace++; diff --git a/examples/widgets/itemviews/stardelegate/stareditor.cpp b/examples/widgets/itemviews/stardelegate/stareditor.cpp index 43706eeae0..72d687c05c 100644 --- a/examples/widgets/itemviews/stardelegate/stareditor.cpp +++ b/examples/widgets/itemviews/stardelegate/stareditor.cpp @@ -79,7 +79,7 @@ void StarEditor::paintEvent(QPaintEvent *) //! [2] void StarEditor::mouseMoveEvent(QMouseEvent *event) { - const int star = starAtPosition(event->x()); + const int star = starAtPosition(event->position().toPoint().x()); if (star != myStarRating.starCount() && star != -1) { myStarRating.setStarCount(star); |