DropArea
For specifying drag and drop handling in an area More...
Import Statement: | import QtQuick 2.2 |
Properties
- containsDrag : bool
- drag
- drag.source : Object
- keys : stringlist
Signals
- onDropped(DragEvent drop)
- onEntered(DragEvent drag)
- onExited()
- onPositionChanged(DragEvent drag)
Detailed Description
A DropArea is an invisible item which receives events when other items are dragged over it.
The Drag attached property can be used to notify the DropArea when an Item is dragged over it.
The keys property can be used to filter drag events which don't include a matching key.
The drag.source property is communicated to the source of a drag event as the recipient of a drop on the drag target.
The delegate property provides a means to specify a component to be instantiated for each active drag over a drag target.
Property Documentation
This property identifies whether the DropArea currently contains any dragged items.
This property holds a list of drag keys a DropArea will accept.
If no keys are listed the DropArea will accept events from any drag source, otherwise the drag source must have at least one compatible key.
See also QtQuick::Drag::keys.
Signal Documentation
onDropped(DragEvent drop) |
This handler is called when a drop event occurs within the bounds of a a DropArea.
This handler is called when a drag exits the bounds of a DropArea.
onPositionChanged(DragEvent drag) |
This handler is called when the position of a drag has changed.