5#ifndef DFILEDRAGSERVER_P_H
6#define DFILEDRAGSERVER_P_H
8#include "dfiledragserver.h"
10#include <DObjectPrivate>
17class DDndSourceInterface;
20class DFileDragServerPrivate :
public DCORE_NAMESPACE::DObjectPrivate
22 QMap<QString, QVariant> data;
25 DFileDragServerPrivate(DFileDragServer *q);
26 ~DFileDragServerPrivate();
28 void writeMimeData(QMimeData *dest);
30 static DDndSourceInterface *dbusif;
32 static QHash<QString, DFileDragServer*> servermap;
34 D_DECLARE_PUBLIC(DFileDragServer)
35 friend class DDndSourceInterface;
36 friend class DFileDrag;