#ifndef PYTHONQTWRAPPER_QACTIONGROUP_H #define PYTHONQTWRAPPER_QACTIONGROUP_H #include #include #include #include #include #include #include #include #include #include class PythonQtWrapper_QActionGroup : public QObject { Q_OBJECT public: public slots: QActionGroup* new_QActionGroup(QObject* parent); void delete_QActionGroup(QActionGroup* obj) { delete obj; } QList actions(QActionGroup* theWrappedObject) const; QAction* addAction(QActionGroup* theWrappedObject, QAction* a); QAction* addAction(QActionGroup* theWrappedObject, const QIcon& icon, const QString& text); QAction* addAction(QActionGroup* theWrappedObject, const QString& text); QAction* checkedAction(QActionGroup* theWrappedObject) const; bool isEnabled(QActionGroup* theWrappedObject) const; bool isExclusive(QActionGroup* theWrappedObject) const; bool isVisible(QActionGroup* theWrappedObject) const; void removeAction(QActionGroup* theWrappedObject, QAction* a); }; #endif // PYTHONQTWRAPPER_QACTIONGROUP_H