#ifndef PYTHONQTWRAPPER_QMOVEEVENT_H #define PYTHONQTWRAPPER_QMOVEEVENT_H #include #include #include #include #include class PythonQtShell_QMoveEvent : public QMoveEvent { public: PythonQtShell_QMoveEvent(const QPoint& pos, const QPoint& oldPos):QMoveEvent(pos, oldPos),_wrapper(NULL) {}; PythonQtInstanceWrapper* _wrapper; }; class PythonQtWrapper_QMoveEvent : public QObject { Q_OBJECT public: public slots: QMoveEvent* new_QMoveEvent(const QPoint& pos, const QPoint& oldPos); void delete_QMoveEvent(QMoveEvent* obj) { delete obj; } const QPoint* oldPos(QMoveEvent* theWrappedObject) const; const QPoint* pos(QMoveEvent* theWrappedObject) const; }; #endif // PYTHONQTWRAPPER_QMOVEEVENT_H