4#ifndef QQUICKDRAG_P_P_H
5#define QQUICKDRAG_P_P_H
20#include <QtCore/qobject.h>
21#include <QtCore/private/qobject_p.h>
22#include <QtCore/qpointer.h>
23#include <QtCore/qurl.h>
24#include <QtCore/qvariant.h>
26#include <QtQuick/qquickitem.h>
27#include <QtQuick/private/qquickitemchangelistener_p.h>
28#include <QtQuick/private/qquickpixmapcache_p.h>
45 , proposedAction(
Qt::MoveAction)
46 , supportedActions(
Qt::MoveAction |
Qt::CopyAction |
Qt::LinkAction)
50 , dragRestarted(
false)
53 , overrideActions(
false)
60 void updatePosition();
62 void deliverEnterEvent();
63 void deliverMoveEvent();
64 void deliverLeaveEvent();
66 void start(Qt::DropActions supportedActions);
static QObjectPrivate * get(QObject *o)
\inmodule QtCore\reentrant
QQuickDrag::DragType dragType
Qt::DropAction proposedAction
QPointer< QObject > target
QQuickDragMimeData * mimeData
QQuickPixmap pixmapLoader
QQuickDragGrabber dragGrabber
QPointer< QObject > source
void setTarget(QQuickItem *item)
Qt::DropActions supportedActions
QQuickItem * attachedItem
QQuickDragAttachedPrivate()
static QQuickDragAttachedPrivate * get(QQuickDragAttached *attached)
QVariantMap externalMimeData
QPointer< QQuickWindow > window
virtual void itemParentChanged(QQuickItem *, QQuickItem *)
virtual void itemGeometryChanged(QQuickItem *, QQuickGeometryChange, const QRectF &)
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
\qmltype Window \instantiates QQuickWindow \inqmlmodule QtQuick
\inmodule QtCore\reentrant
Combined button and popup list for selecting options.
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
#define Q_AUTOTEST_EXPORT
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent