#include <QtGui/qgraphicssceneevent.h>
#ifndef QGRAPHICSSCENEEVENT_H
#if !defined(QT_NO_GRAPHICSVIEW) || (QT_EDITION & QT_MODULE_GRAPHICSVIEW) != QT_MODULE_GRAPHICSVIEW
class QGraphicsSceneMouseEvent: public QGraphicsSceneEvent{
public: QGraphicsSceneMouseEvent(enum QEvent::Type type = QEvent::None);
public: virtual ~QGraphicsSceneMouseEvent();
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: class QPointF buttonDownPos(enum Qt::MouseButton button) const
public: void setButtonDownPos(enum Qt::MouseButton button, class QPointF const & pos);
public: class QPointF buttonDownScenePos(enum Qt::MouseButton button) const
public: void setButtonDownScenePos(enum Qt::MouseButton button, class QPointF const & pos);
public: class QPoint buttonDownScreenPos(enum Qt::MouseButton button) const
public: void setButtonDownScreenPos(enum Qt::MouseButton button, class QPoint const & pos);
public: class QPointF lastPos() const
public: void setLastPos(class QPointF const & pos);
public: class QPointF lastScenePos() const
public: void setLastScenePos(class QPointF const & pos);
public: class QPoint lastScreenPos() const
public: void setLastScreenPos(class QPoint const & pos);
public: Qt::MouseButtons buttons() const
public: void setButtons(Qt::MouseButtons buttons);
public: enum Qt::MouseButton button() const
public: void setButton(enum Qt::MouseButton button);
public: Qt::KeyboardModifiers modifiers() const
public: void setModifiers(Qt::KeyboardModifiers modifiers);
private: inline struct QGraphicsSceneMouseEventPrivate* d_func();
private: inline struct QGraphicsSceneMouseEventPrivate const * d_func() const
friend struct QGraphicsSceneMouseEventPrivate;
};
#endif // QT_NO_GRAPHICSVIEW
#endif