| JUCE
    | 
Contains details about the source of a drag-and-drop operation. More...
#include <juce_DragAndDropTarget.h>
| Public Member Functions | |
| SourceDetails (const var &description, Component *sourceComponent, Point< int > localPosition) noexcept | |
| Creates a SourceDetails object from its various settings. | |
| Public Attributes | |
| var | description | 
| A descriptor for the drag - this is set DragAndDropContainer::startDragging(). | |
| WeakReference< Component > | sourceComponent | 
| The component from the drag operation was started. | |
| Point< int > | localPosition | 
| The local position of the mouse, relative to the target component. | |
Contains details about the source of a drag-and-drop operation.
| 
 | noexcept | 
Creates a SourceDetails object from its various settings.
| var DragAndDropTarget::SourceDetails::description | 
A descriptor for the drag - this is set DragAndDropContainer::startDragging().
| WeakReference<Component> DragAndDropTarget::SourceDetails::sourceComponent | 
The component from the drag operation was started.
| Point<int> DragAndDropTarget::SourceDetails::localPosition | 
The local position of the mouse, relative to the target component.
Note that for calls such as isInterestedInDragSource(), this may be a null position.