#ifndef PYTHONQTWRAPPER_QRUBBERBAND_H #define PYTHONQTWRAPPER_QRUBBERBAND_H #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include class PythonQtWrapper_QRubberBand : public QObject { Q_OBJECT public: Q_ENUMS(Shape ) enum Shape{ Line = QRubberBand::Line, Rectangle = QRubberBand::Rectangle}; public slots: QRubberBand* new_QRubberBand(QRubberBand::Shape arg__1, QWidget* arg__2 = 0); void delete_QRubberBand(QRubberBand* obj) { delete obj; } void move(QRubberBand* theWrappedObject, const QPoint& p); void move(QRubberBand* theWrappedObject, int x, int y); void resize(QRubberBand* theWrappedObject, const QSize& s); void resize(QRubberBand* theWrappedObject, int w, int h); void setGeometry(QRubberBand* theWrappedObject, const QRect& r); void setGeometry(QRubberBand* theWrappedObject, int x, int y, int w, int h); QRubberBand::Shape shape(QRubberBand* theWrappedObject) const; }; #endif // PYTHONQTWRAPPER_QRUBBERBAND_H