#ifndef PYTHONQTWRAPPER_QSTYLEOPTIONMENUITEM_H #define PYTHONQTWRAPPER_QSTYLEOPTIONMENUITEM_H #include #include #include #include #include #include class PythonQtShell_QStyleOptionMenuItem : public QStyleOptionMenuItem { public: PythonQtShell_QStyleOptionMenuItem():QStyleOptionMenuItem(),_wrapper(NULL) {}; PythonQtShell_QStyleOptionMenuItem(const QStyleOptionMenuItem& other):QStyleOptionMenuItem(other),_wrapper(NULL) {}; PythonQtShell_QStyleOptionMenuItem(int version):QStyleOptionMenuItem(version),_wrapper(NULL) {}; PythonQtInstanceWrapper* _wrapper; }; class PythonQtWrapper_QStyleOptionMenuItem : public QObject { Q_OBJECT public: Q_ENUMS(StyleOptionVersion StyleOptionType CheckType MenuItemType ) enum StyleOptionVersion{ Version = QStyleOptionMenuItem::Version}; enum StyleOptionType{ Type = QStyleOptionMenuItem::Type}; enum CheckType{ NotCheckable = QStyleOptionMenuItem::NotCheckable, Exclusive = QStyleOptionMenuItem::Exclusive, NonExclusive = QStyleOptionMenuItem::NonExclusive}; enum MenuItemType{ Normal = QStyleOptionMenuItem::Normal, DefaultItem = QStyleOptionMenuItem::DefaultItem, Separator = QStyleOptionMenuItem::Separator, SubMenu = QStyleOptionMenuItem::SubMenu, Scroller = QStyleOptionMenuItem::Scroller, TearOff = QStyleOptionMenuItem::TearOff, Margin = QStyleOptionMenuItem::Margin, EmptyArea = QStyleOptionMenuItem::EmptyArea}; public slots: QStyleOptionMenuItem* new_QStyleOptionMenuItem(); QStyleOptionMenuItem* new_QStyleOptionMenuItem(const QStyleOptionMenuItem& other); void delete_QStyleOptionMenuItem(QStyleOptionMenuItem* obj) { delete obj; } }; #endif // PYTHONQTWRAPPER_QSTYLEOPTIONMENUITEM_H