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;