Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::OSXDragDropPeer Class Reference

#include <OSXDragDropPeer.h>

Inheritance diagram for VCF::OSXDragDropPeer:

VCF::DragDropPeer VCF::Object List of all members.

Public Member Functions

 OSXDragDropPeer ()
virtual ~OSXDragDropPeer ()
virtual DragActionType startDragDrop (DataObject *data)
 starts a drag drop operation, with the the supplied data in the from of a DataObject
virtual DragSourcegetDragSource ()
virtual void setDragSource (VCF::DragSource *dragSource)
void setActionType (const DragActionType &actionType)

Static Protected Member Functions

static OSErr DragInputFunction (::Point *mouse, SInt16 *modifiers, void *dragInputRefCon, DragRef theDrag)

Protected Attributes

VCF::DragSourcedragSrc_
VCF::DataObjectdataObj_
DragActionType actionType_

Constructor & Destructor Documentation

VCF::OSXDragDropPeer::OSXDragDropPeer  ) 
 

virtual VCF::OSXDragDropPeer::~OSXDragDropPeer  )  [virtual]
 


Member Function Documentation

static OSErr VCF::OSXDragDropPeer::DragInputFunction ::Point mouse,
SInt16 *  modifiers,
void *  dragInputRefCon,
DragRef  theDrag
[static, protected]
 

virtual DragSource* VCF::OSXDragDropPeer::getDragSource  )  [inline, virtual]
 

Implements VCF::DragDropPeer.

void VCF::OSXDragDropPeer::setActionType const DragActionType actionType  ) 
 

virtual void VCF::OSXDragDropPeer::setDragSource VCF::DragSource dragSource  )  [virtual]
 

Implements VCF::DragDropPeer.

virtual DragActionType VCF::OSXDragDropPeer::startDragDrop DataObject data  )  [virtual]
 

starts a drag drop operation, with the the supplied data in the from of a DataObject

Implements VCF::DragDropPeer.


Member Data Documentation

DragActionType VCF::OSXDragDropPeer::actionType_ [protected]
 

VCF::DataObject* VCF::OSXDragDropPeer::dataObj_ [protected]
 

VCF::DragSource* VCF::OSXDragDropPeer::dragSrc_ [protected]
 


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information