#include <QtGui/qevent.h>
#ifndef QEVENT_H
#ifndef QT_NO_DRAGANDDROP
class QDropEvent: public QEvent, public QMimeSource{
public: QDropEvent(class QPoint const & pos, Qt::DropActions actions, class QMimeData const * data, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers, enum QEvent::Type type = QEvent::Drop);
public: virtual ~QDropEvent();
public: inline class QPoint const & pos() const
public: inline Qt::MouseButtons mouseButtons() const
public: inline Qt::KeyboardModifiers keyboardModifiers() const
public: inline Qt::DropActions possibleActions() const
public: inline enum Qt::DropAction proposedAction() const
public: inline void acceptProposedAction();
public: inline enum Qt::DropAction dropAction() const
public: void setDropAction(enum Qt::DropAction action);
public: struct QWidget* source() const
public: inline class QMimeData const * mimeData() const
public: virtual char const * format(int n = 0) const
public: virtual class QByteArray encodedData(char const *) const
public: virtual bool provides(char const *) const
protected: class QPoint p;
protected: Qt::MouseButtons mouseState;
protected: Qt::KeyboardModifiers modState;
protected: Qt::DropActions act;
protected: enum Qt::DropAction drop_action;
protected: enum Qt::DropAction default_action;
protected: class QMimeData const * mdata;
protected: mutable class QList < class QByteArray > fmts;
friend struct QApplication;
};
#endif // QT_NO_DRAGANDDROP
#endif // QEVENT_H