#include <vdkdnd.h>
Inheritance diagram for VDKDnD:
SignalConnect(target,"dnd_dropped",&DndForm::OnDrop,false);
VDKDnD::~VDKDnD | ( | ) | [virtual] |
Destructor
void VDKDnD::AddTarget | ( | VDKObject * | target | ) |
Add a widget as dnd target.
void VDKDnD::AddSource | ( | VDKObject * | source | ) |
Add a widget as dnd source.
void VDKDnD::RemoveTarget | ( | VDKObject * | target | ) |
Remove a target from target list
void VDKDnD::RemoveSource | ( | VDKObject * | source | ) |
Remove a target from source list
void VDKDnD::SetIcon | ( | VDKObject * | object, | |
VDKRawPixmap * | pixmap | |||
) |
Sets widget dragging icon
VDKDnDTable* VDKDnD::DnDSources | ( | ) | [inline] |
Return sources dnd tables.
VDKDnDTable* VDKDnD::DnDTargets | ( | ) | [inline] |
Return sources dnd target tables.
VDKReadOnlyValueProp<VDKDnD,VDKObject*> VDKDnD::DragSource |
The widget that actually is being dragged
VDKReadOnlyValueProp<VDKDnD,VDKPoint> VDKDnD::DragPoint |
Receiving a dnd_drag_motion signal, DragPoint contains mouse coordinates.