#ifndef PYTHONQTWRAPPER_QSTYLEOPTIONRUBBERBAND_H #define PYTHONQTWRAPPER_QSTYLEOPTIONRUBBERBAND_H #include #include #include #include #include #include class PythonQtShell_QStyleOptionRubberBand : public QStyleOptionRubberBand { public: PythonQtShell_QStyleOptionRubberBand():QStyleOptionRubberBand(),_wrapper(NULL) {}; PythonQtShell_QStyleOptionRubberBand(const QStyleOptionRubberBand& other):QStyleOptionRubberBand(other),_wrapper(NULL) {}; PythonQtShell_QStyleOptionRubberBand(int version):QStyleOptionRubberBand(version),_wrapper(NULL) {}; PythonQtInstanceWrapper* _wrapper; }; class PythonQtWrapper_QStyleOptionRubberBand : public QObject { Q_OBJECT public: Q_ENUMS(StyleOptionVersion StyleOptionType ) enum StyleOptionVersion{ Version = QStyleOptionRubberBand::Version}; enum StyleOptionType{ Type = QStyleOptionRubberBand::Type}; public slots: QStyleOptionRubberBand* new_QStyleOptionRubberBand(); QStyleOptionRubberBand* new_QStyleOptionRubberBand(const QStyleOptionRubberBand& other); void delete_QStyleOptionRubberBand(QStyleOptionRubberBand* obj) { delete obj; } }; #endif // PYTHONQTWRAPPER_QSTYLEOPTIONRUBBERBAND_H