14.31: drag events built for Qt 6.12 and 6.4 alike
This commit is contained in:
5 files changed
+22
-13
No files matched your search
@@ -12,6 +12,7 @@
|
||||
#include <QMimeData>
|
||||
#include <QScrollBar>
|
||||
#include <QtTest>
|
||||
#include "DragAt.h"
|
||||
|
||||
// Shared by the drag tests: a shown list, its drops.
|
||||
struct Shown {
|
||||
@@ -43,7 +44,7 @@ struct Shown {
|
||||
bool drop(QMimeData *data, Qt::DropActions offered, QPoint listPoint, Qt::KeyboardModifiers modifiers = Qt::NoModifier)
|
||||
{
|
||||
const QPointF inViewport = list.viewport()->mapFromParent(listPoint);
|
||||
QDragEnterEvent enter(inViewport.toPoint(), offered, data, Qt::LeftButton, modifiers);
|
||||
QDragEnterEvent enter(DragAt(inViewport.toPoint()), offered, data, Qt::LeftButton, modifiers);
|
||||
QApplication::sendEvent(list.viewport(), &enter);
|
||||
QDropEvent drop(inViewport, offered, data, Qt::LeftButton, modifiers);
|
||||
QApplication::sendEvent(list.viewport(), &drop);
|
||||
|
||||
Reference in new issue
Block a user