#ifndef PYTHONQTWRAPPER_QSTYLEOPTIONVIEWITEMV2_H #define PYTHONQTWRAPPER_QSTYLEOPTIONVIEWITEMV2_H #include #include #include #include #include #include class PythonQtShell_QStyleOptionViewItemV2 : public QStyleOptionViewItemV2 { public: PythonQtShell_QStyleOptionViewItemV2():QStyleOptionViewItemV2(),_wrapper(NULL) {}; PythonQtShell_QStyleOptionViewItemV2(const QStyleOptionViewItem& other):QStyleOptionViewItemV2(other),_wrapper(NULL) {}; PythonQtShell_QStyleOptionViewItemV2(const QStyleOptionViewItemV2& other):QStyleOptionViewItemV2(other),_wrapper(NULL) {}; PythonQtShell_QStyleOptionViewItemV2(int version):QStyleOptionViewItemV2(version),_wrapper(NULL) {}; PythonQtInstanceWrapper* _wrapper; }; class PythonQtWrapper_QStyleOptionViewItemV2 : public QObject { Q_OBJECT public: Q_ENUMS(StyleOptionVersion ViewItemFeature ) Q_FLAGS(ViewItemFeatures ) enum StyleOptionVersion{ Version = QStyleOptionViewItemV2::Version}; enum ViewItemFeature{ None = QStyleOptionViewItemV2::None, WrapText = QStyleOptionViewItemV2::WrapText, Alternate = QStyleOptionViewItemV2::Alternate, HasCheckIndicator = QStyleOptionViewItemV2::HasCheckIndicator, HasDisplay = QStyleOptionViewItemV2::HasDisplay, HasDecoration = QStyleOptionViewItemV2::HasDecoration}; Q_DECLARE_FLAGS(ViewItemFeatures, ViewItemFeature) public slots: QStyleOptionViewItemV2* new_QStyleOptionViewItemV2(); QStyleOptionViewItemV2* new_QStyleOptionViewItemV2(const QStyleOptionViewItem& other); QStyleOptionViewItemV2* new_QStyleOptionViewItemV2(const QStyleOptionViewItemV2& other); void delete_QStyleOptionViewItemV2(QStyleOptionViewItemV2* obj) { delete obj; } }; #endif // PYTHONQTWRAPPER_QSTYLEOPTIONVIEWITEMV2_H