class CCL::DragDataExtractor
Overview
Helps extracting data items from a drag handler. More…
#include <draghandler.h> class DragDataExtractor { public: // methods template <class TDragHandler> void construct ( const IUnknownList& data, IDragSession* session ); template <class TDragHandler, class Arg> void construct ( const IUnknownList& data, IDragSession* session, Arg arg ); tbool isEmpty (); IUnknown* getFirstItem (); template <class IFace> IFace* getFirstItem (); const IUnknownList* getData (); IUnknownIterator* createIterator (); };
Detailed Documentation
Helps extracting data items from a drag handler.
Methods
template <class TDragHandler> void construct ( const IUnknownList& data, IDragSession* session )
use data from drag session’s handler or create a new TDragHandler instance