#ifndef PYTHONQTWRAPPER_QWHEELEVENT_H #define PYTHONQTWRAPPER_QWHEELEVENT_H #include #include #include #include class PythonQtWrapper_QWheelEvent : public QObject { Q_OBJECT public: public slots: QWheelEvent* new_QWheelEvent(const QPoint& pos, const QPoint& globalPos, int delta, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers, Qt::Orientation orient = Qt::Vertical); QWheelEvent* new_QWheelEvent(const QPoint& pos, int delta, Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers, Qt::Orientation orient = Qt::Vertical); void delete_QWheelEvent(QWheelEvent* obj) { delete obj; } Qt::MouseButtons buttons(QWheelEvent* theWrappedObject) const; int delta(QWheelEvent* theWrappedObject) const; const QPoint& globalPos(QWheelEvent* theWrappedObject) const; int globalX(QWheelEvent* theWrappedObject) const; int globalY(QWheelEvent* theWrappedObject) const; Qt::Orientation orientation(QWheelEvent* theWrappedObject) const; const QPoint& pos(QWheelEvent* theWrappedObject) const; int x(QWheelEvent* theWrappedObject) const; int y(QWheelEvent* theWrappedObject) const; }; #endif // PYTHONQTWRAPPER_QWHEELEVENT_H