20 #ifndef TDEMULTIPLEDRAG_H 21 #define TDEMULTIPLEDRAG_H 23 #ifndef TQT_NO_DRAGANDDROP 25 #include <tqdragobject.h> 26 #include <tqvaluelist.h> 27 #include "tdelibs_export.h" 29 class KMultipleDragPrivate;
65 KMultipleDrag( TQWidget *dragSource = 0,
const char *name = 0 );
74 void addDragObject( TQDragObject *dragObject );
83 virtual TQByteArray encodedData(
const char *mime )
const;
91 virtual const char* format(
int i )
const;
95 TQPtrList<TQDragObject> m_dragObjects;
96 TQValueList<int> m_numberFormats;
98 virtual void virtual_hook(
int id,
void* data );
100 KMultipleDragPrivate* d;
103 #endif // TQT_NO_DRAGANDDROP 105 #endif // TDEMULTIPLEDRAG_H This class makes it easy for applications to provide a drag object (for drag-n-drop or for clipboard)...