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"
29class 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)...