#ifndef PYTHONQTWRAPPER_QSTYLEOPTIONVIEWITEM_H #define PYTHONQTWRAPPER_QSTYLEOPTIONVIEWITEM_H #include #include #include #include #include #include class PythonQtShell_QStyleOptionViewItem : public QStyleOptionViewItem { public: PythonQtShell_QStyleOptionViewItem():QStyleOptionViewItem(),_wrapper(NULL) {}; PythonQtShell_QStyleOptionViewItem(const QStyleOptionViewItem& other):QStyleOptionViewItem(other),_wrapper(NULL) {}; PythonQtShell_QStyleOptionViewItem(int version):QStyleOptionViewItem(version),_wrapper(NULL) {}; PythonQtInstanceWrapper* _wrapper; }; class PythonQtWrapper_QStyleOptionViewItem : public QObject { Q_OBJECT public: Q_ENUMS(StyleOptionVersion StyleOptionType Position ) enum StyleOptionVersion{ Version = QStyleOptionViewItem::Version}; enum StyleOptionType{ Type = QStyleOptionViewItem::Type}; enum Position{ Left = QStyleOptionViewItem::Left, Right = QStyleOptionViewItem::Right, Top = QStyleOptionViewItem::Top, Bottom = QStyleOptionViewItem::Bottom}; public slots: QStyleOptionViewItem* new_QStyleOptionViewItem(); QStyleOptionViewItem* new_QStyleOptionViewItem(const QStyleOptionViewItem& other); void delete_QStyleOptionViewItem(QStyleOptionViewItem* obj) { delete obj; } }; #endif // PYTHONQTWRAPPER_QSTYLEOPTIONVIEWITEM_H