14.31: drag events built for Qt 6.12 and 6.4 alike

This commit is contained in:
ZacharyZhang-NY committed 2026-10-11 16:52:23 -04:00
1 parent 3762166f09
commit 3fa7ffcc13
5 files changed
+22 -13

No files matched your search

+7
View File
@@ -0,0 +1,7 @@
#pragma once
#include <QDragMoveEvent>
#include <type_traits>
// Qt 6.12 takes a drag point as QPointF; 6.4, QPoint.
using DragAt = std::conditional_t<std::is_constructible_v<QDragMoveEvent, QPointF, Qt::DropActions, const QMimeData *, Qt::MouseButtons, Qt::KeyboardModifiers>,
QPointF, QPoint>;