18#include <qpa/qplatformdrag.h>
19#include <QtGui/private/qsimpledrag_p.h>
22#include <QtCore/QMimeData>
24#include <QtWaylandClient/qtwaylandclientglobal.h>
31#if QT_CONFIG(draganddrop)
38 void setResponse(
bool accepted);
44 void startDrag()
override;
46 void move(
const QPoint &globalPos, Qt::MouseButtons
b, Qt::KeyboardModifiers mods)
override;
47 void drop(
const QPoint &globalPos, Qt::MouseButtons
b, Qt::KeyboardModifiers mods)
override;
48 void endDrag()
override;
50 bool ownsDragObject()
const override;
53 QWaylandDisplay *m_display =
nullptr;
QBasicDrag is a base class for implementing platform drag and drop.
\inmodule QtCore\reentrant
struct wl_display * display
Combined button and popup list for selecting options.
GLboolean GLboolean GLboolean b