KDeclarative
8#ifndef DECLARATIVEDROPAREA_H
9#define DECLARATIVEDROPAREA_H
13class DeclarativeDragDropEvent;
22 Q_PROPERTY(
bool enabled READ isEnabled WRITE setEnabled NOTIFY enabledChanged)
27 Q_PROPERTY(
bool preventStealing READ preventStealing WRITE setPreventStealing NOTIFY preventStealingChanged)
29 Q_PROPERTY(
bool containsDrag READ containsDrag NOTIFY containsDragChanged)
33 bool isEnabled()
const;
34 void setEnabled(
bool enabled);
36 bool preventStealing()
const;
37 void setPreventStealing(
bool prevent);
38 bool containsDrag()
const;
46 void dragEnter(DeclarativeDragDropEvent *
event);
53 void dragLeave(DeclarativeDragDropEvent *
event);
60 void dragMove(DeclarativeDragDropEvent *
event);
67 void drop(DeclarativeDragDropEvent *
event);
70 void enabledChanged();
72 void preventStealingChanged();
74 void containsDragChanged(
bool contained);
77 void dragEnterEvent(QDragEnterEvent *
event)
override;
78 void dragLeaveEvent(QDragLeaveEvent *
event)
override;
79 void dragMoveEvent(QDragMoveEvent *
event)
override;
80 void dropEvent(QDropEvent *
event)
override;
83 void temporaryInhibitParent(
bool inhibit);
86 void setContainsDrag(
bool dragging);
89 bool m_preventStealing : 1;
90 bool m_temporaryInhibition : 1;
91 bool m_containsDrag : 1;
92 QPoint m_oldDragMovePos;
QQuickItem(QQuickItem *parent)
virtual bool event(QEvent *ev) override
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 28 2025 11:55:03 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.