diff options
| author | Neil <nyamatongwe@gmail.com> | 2026-03-02 10:36:18 +1100 |
|---|---|---|
| committer | Neil <nyamatongwe@gmail.com> | 2026-03-02 10:36:18 +1100 |
| commit | 2a0dd1586414f83b55cb20d11042fb49efc88419 (patch) | |
| tree | 43e47963593ebd0a6d5e39bedb7776a42bdcfc71 /qt/ScintillaEditBase/ScintillaEditBase.cpp | |
| parent | 7621fda67d13735836c6f050d1eec8c691a68292 (diff) | |
| download | scintilla-mirror-2a0dd1586414f83b55cb20d11042fb49efc88419.tar.gz | |
Update deprecated methods for Qt 6+.
QDropEvent::pos -> position for Qt6.
QMessageBox constructor updated to variant with single buttons argument.
Diffstat (limited to 'qt/ScintillaEditBase/ScintillaEditBase.cpp')
| -rw-r--r-- | qt/ScintillaEditBase/ScintillaEditBase.cpp | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/qt/ScintillaEditBase/ScintillaEditBase.cpp b/qt/ScintillaEditBase/ScintillaEditBase.cpp index 187da9dbe..477dd44cf 100644 --- a/qt/ScintillaEditBase/ScintillaEditBase.cpp +++ b/qt/ScintillaEditBase/ScintillaEditBase.cpp @@ -304,6 +304,16 @@ unsigned int TimeOfEvent(const QElapsedTimer &timer) return static_cast<unsigned int>(timer.elapsed() % maxTime); } +Point PointOfEvent(const QDropEvent *event) +{ +#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) + PLATFORM_ASSERT(false); + return PointFromQPointF(event->position()); +#else + return PointFromQPoint(event->pos()); +#endif +} + } void ScintillaEditBase::mousePressEvent(QMouseEvent *event) @@ -396,7 +406,7 @@ void ScintillaEditBase::dragEnterEvent(QDragEnterEvent *event) } else if (event->mimeData()->hasText()) { event->acceptProposedAction(); - const Point point = PointFromQPoint(event->pos()); + const Point point = PointOfEvent(event); sqt->DragEnter(point); } else { event->ignore(); @@ -415,7 +425,7 @@ void ScintillaEditBase::dragMoveEvent(QDragMoveEvent *event) } else if (event->mimeData()->hasText()) { event->acceptProposedAction(); - const Point point = PointFromQPoint(event->pos()); + const Point point = PointOfEvent(event); sqt->DragMove(point); } else { event->ignore(); @@ -430,7 +440,7 @@ void ScintillaEditBase::dropEvent(QDropEvent *event) } else if (event->mimeData()->hasText()) { event->acceptProposedAction(); - const Point point = PointFromQPoint(event->pos()); + const Point point = PointOfEvent(event); const bool move = (event->source() == this && event->proposedAction() == Qt::MoveAction); sqt->Drop(point, event->mimeData(), move); |
