#ifndef PYTHONQTWRAPPER_QMENU_H #define PYTHONQTWRAPPER_QMENU_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 #include class PythonQtWrapper_QMenu : public QObject { Q_OBJECT public: public slots: QMenu* new_QMenu(QWidget* parent = 0); QMenu* new_QMenu(const QString& title, QWidget* parent = 0); void delete_QMenu(QMenu* obj) { delete obj; } QAction* actionAt(QMenu* theWrappedObject, const QPoint& arg__1) const; QRect actionGeometry(QMenu* theWrappedObject, QAction* arg__1) const; QAction* activeAction(QMenu* theWrappedObject) const; QAction* addAction(QMenu* theWrappedObject, const QIcon& icon, const QString& text); QAction* addAction(QMenu* theWrappedObject, const QString& text); QAction* addMenu(QMenu* theWrappedObject, QMenu* menu); QMenu* addMenu(QMenu* theWrappedObject, const QIcon& icon, const QString& title); QMenu* addMenu(QMenu* theWrappedObject, const QString& title); QAction* addSeparator(QMenu* theWrappedObject); void clear(QMenu* theWrappedObject); QAction* defaultAction(QMenu* theWrappedObject) const; QAction* exec(QMenu* theWrappedObject); QAction* static_QMenu_exec(QList actions, const QPoint& pos, QAction* at = 0); QAction* exec(QMenu* theWrappedObject, const QPoint& pos, QAction* at = 0); void hideTearOffMenu(QMenu* theWrappedObject); QIcon icon(QMenu* theWrappedObject) const; QAction* insertMenu(QMenu* theWrappedObject, QAction* before, QMenu* menu); QAction* insertSeparator(QMenu* theWrappedObject, QAction* before); bool isEmpty(QMenu* theWrappedObject) const; bool isTearOffEnabled(QMenu* theWrappedObject) const; bool isTearOffMenuVisible(QMenu* theWrappedObject) const; QAction* menuAction(QMenu* theWrappedObject) const; void popup(QMenu* theWrappedObject, const QPoint& pos, QAction* at = 0); bool separatorsCollapsible(QMenu* theWrappedObject) const; void setActiveAction(QMenu* theWrappedObject, QAction* act); void setDefaultAction(QMenu* theWrappedObject, QAction* arg__1); void setIcon(QMenu* theWrappedObject, const QIcon& icon); void setSeparatorsCollapsible(QMenu* theWrappedObject, bool collapse); void setTearOffEnabled(QMenu* theWrappedObject, bool arg__1); void setTitle(QMenu* theWrappedObject, const QString& title); QSize sizeHint(QMenu* theWrappedObject) const; QString title(QMenu* theWrappedObject) const; }; #endif // PYTHONQTWRAPPER_QMENU_H