#include <QtGui/qgraphicssceneevent.h>
#ifndef QGRAPHICSSCENEEVENT_H
#if !defined(QT_NO_GRAPHICSVIEW) || (QT_EDITION & QT_MODULE_GRAPHICSVIEW) != QT_MODULE_GRAPHICSVIEW
class QGraphicsSceneDragDropEvent: public QGraphicsSceneEvent{
   public: QGraphicsSceneDragDropEvent(enum QEvent::Type type = QEvent::None);
   public: virtual ~QGraphicsSceneDragDropEvent();
   public: class QPointF pos() const
   public: void setPos(class QPointF const & pos);
   public: class QPointF scenePos() const
   public: void setScenePos(class QPointF const & pos);
   public: class QPoint screenPos() const
   public: void setScreenPos(class QPoint const & pos);
   public: Qt::MouseButtons buttons() const
   public: void setButtons(Qt::MouseButtons buttons);
   public: Qt::KeyboardModifiers modifiers() const
   public: void setModifiers(Qt::KeyboardModifiers modifiers);
   public: Qt::DropActions possibleActions() const
   public: void setPossibleActions(Qt::DropActions actions);
   public: enum Qt::DropAction proposedAction() const
   public: void setProposedAction(enum Qt::DropAction action);
   public: void acceptProposedAction();
   public: enum Qt::DropAction dropAction() const
   public: void setDropAction(enum Qt::DropAction action);
   public: struct QWidget* source() const
   public: void setSource(struct QWidget* source);
   public: struct QMimeData const * mimeData() const
   public: void setMimeData(struct QMimeData const * data);
   private: inline struct QGraphicsSceneDragDropEventPrivate* d_func();
   private: inline struct QGraphicsSceneDragDropEventPrivate const * d_func() const
   friend struct QGraphicsSceneDragDropEventPrivate;
};
#endif // QT_NO_GRAPHICSVIEW
#endif