// qgraphicssceneevent.sip generated by MetaSIP on Fri Sep 28 17:07:47 2007 // // This file is part of the QtGui Python extension module. // // Copyright (c) 2007 // Phil Thompson // // This file is part of PyQt. // // This copy of PyQt is free software; you can redistribute it and/or modify it // under the terms of the GNU General Public License version 2 as published by // the Free Software Foundation and appearing in the file LICENSE included in the // packaging of this file. // // PyQt is supplied in the hope that it will be useful, but WITHOUT ANY // WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS // FOR A PARTICULAR PURPOSE. See the GNU General Public License for more // details. // // You should have received a copy of the GNU General Public License along with // PyQt; see the file LICENSE. If not, write to the Free Software Foundation, // Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. %If (Qt_4_2_0 -) class QGraphicsSceneEvent : QEvent { %TypeHeaderCode #include %End public: QGraphicsSceneEvent(QEvent::Type type); virtual ~QGraphicsSceneEvent(); QWidget *widget() const; void setWidget(QWidget *widget); }; %End %If (Qt_4_2_0 -) class QGraphicsSceneMouseEvent : QGraphicsSceneEvent { %TypeHeaderCode #include %End public: QGraphicsSceneMouseEvent(QEvent::Type type = QEvent::None); virtual ~QGraphicsSceneMouseEvent(); QPointF pos() const; void setPos(const QPointF &pos); QPointF scenePos() const; void setScenePos(const QPointF &pos); QPoint screenPos() const; void setScreenPos(const QPoint &pos); QPointF buttonDownPos(Qt::MouseButton button) const; void setButtonDownPos(Qt::MouseButton button, const QPointF &pos); QPointF buttonDownScenePos(Qt::MouseButton button) const; void setButtonDownScenePos(Qt::MouseButton button, const QPointF &pos); QPoint buttonDownScreenPos(Qt::MouseButton button) const; void setButtonDownScreenPos(Qt::MouseButton button, const QPoint &pos); QPointF lastPos() const; void setLastPos(const QPointF &pos); QPointF lastScenePos() const; void setLastScenePos(const QPointF &pos); QPoint lastScreenPos() const; void setLastScreenPos(const QPoint &pos); Qt::MouseButtons buttons() const; void setButtons(Qt::MouseButtons buttons); Qt::MouseButton button() const; void setButton(Qt::MouseButton button); Qt::KeyboardModifiers modifiers() const; void setModifiers(Qt::KeyboardModifiers modifiers); }; %End %If (Qt_4_2_0 -) class QGraphicsSceneWheelEvent : QGraphicsSceneEvent { %TypeHeaderCode #include %End public: QGraphicsSceneWheelEvent(QEvent::Type type = QEvent::None); virtual ~QGraphicsSceneWheelEvent(); QPointF pos() const; void setPos(const QPointF &pos); QPointF scenePos() const; void setScenePos(const QPointF &pos); QPoint screenPos() const; void setScreenPos(const QPoint &pos); Qt::MouseButtons buttons() const; void setButtons(Qt::MouseButtons buttons); Qt::KeyboardModifiers modifiers() const; void setModifiers(Qt::KeyboardModifiers modifiers); int delta() const; void setDelta(int delta); %If (Qt_4_3_0 -) Qt::Orientation orientation() const; %End %If (Qt_4_3_0 -) void setOrientation(Qt::Orientation orientation); %End }; %End %If (Qt_4_2_0 -) class QGraphicsSceneContextMenuEvent : QGraphicsSceneEvent { %TypeHeaderCode #include %End public: enum Reason { Mouse, Keyboard, Other, }; QGraphicsSceneContextMenuEvent(QEvent::Type type = QEvent::None); virtual ~QGraphicsSceneContextMenuEvent(); QPointF pos() const; void setPos(const QPointF &pos); QPointF scenePos() const; void setScenePos(const QPointF &pos); QPoint screenPos() const; void setScreenPos(const QPoint &pos); Qt::KeyboardModifiers modifiers() const; void setModifiers(Qt::KeyboardModifiers modifiers); QGraphicsSceneContextMenuEvent::Reason reason() const; void setReason(QGraphicsSceneContextMenuEvent::Reason reason); }; %End %If (Qt_4_2_0 -) class QGraphicsSceneHoverEvent : QGraphicsSceneEvent { %TypeHeaderCode #include %End public: QGraphicsSceneHoverEvent(QEvent::Type type = QEvent::None); virtual ~QGraphicsSceneHoverEvent(); QPointF pos() const; void setPos(const QPointF &pos); QPointF scenePos() const; void setScenePos(const QPointF &pos); QPoint screenPos() const; void setScreenPos(const QPoint &pos); }; %End %If (Qt_4_2_0 -) class QGraphicsSceneHelpEvent : QGraphicsSceneEvent { %TypeHeaderCode #include %End public: QGraphicsSceneHelpEvent(QEvent::Type type = QEvent::None); virtual ~QGraphicsSceneHelpEvent(); QPointF scenePos() const; void setScenePos(const QPointF &pos); QPoint screenPos() const; void setScreenPos(const QPoint &pos); }; %End %If (Qt_4_2_0 -) class QGraphicsSceneDragDropEvent : QGraphicsSceneEvent { %TypeHeaderCode #include %End public: QGraphicsSceneDragDropEvent(QEvent::Type type = QEvent::None); virtual ~QGraphicsSceneDragDropEvent(); QPointF pos() const; void setPos(const QPointF &pos); QPointF scenePos() const; void setScenePos(const QPointF &pos); QPoint screenPos() const; void setScreenPos(const QPoint &pos); Qt::MouseButtons buttons() const; void setButtons(Qt::MouseButtons buttons); Qt::KeyboardModifiers modifiers() const; void setModifiers(Qt::KeyboardModifiers modifiers); Qt::DropActions possibleActions() const; void setPossibleActions(Qt::DropActions actions); Qt::DropAction proposedAction() const; void setProposedAction(Qt::DropAction action); void acceptProposedAction(); Qt::DropAction dropAction() const; void setDropAction(Qt::DropAction action); QWidget *source() const; void setSource(QWidget *source); const QMimeData *mimeData() const; void setMimeData(const QMimeData *data); }; %End