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;
This class makes it easy for applications to provide a drag object (for drag-n-drop or for clipboard)...