#ifndef PYTHONQTWRAPPER_QUNDOVIEW_H #define PYTHONQTWRAPPER_QUNDOVIEW_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 #include #include #include #include #include #include class PythonQtWrapper_QUndoView : public QObject { Q_OBJECT public: public slots: QUndoView* new_QUndoView(QUndoGroup* group, QWidget* parent = 0); QUndoView* new_QUndoView(QUndoStack* stack, QWidget* parent = 0); QUndoView* new_QUndoView(QWidget* parent = 0); void delete_QUndoView(QUndoView* obj) { delete obj; } QIcon cleanIcon(QUndoView* theWrappedObject) const; QString emptyLabel(QUndoView* theWrappedObject) const; QUndoGroup* group(QUndoView* theWrappedObject) const; void setCleanIcon(QUndoView* theWrappedObject, const QIcon& icon); void setEmptyLabel(QUndoView* theWrappedObject, const QString& label); QUndoStack* stack(QUndoView* theWrappedObject) const; }; #endif // PYTHONQTWRAPPER_QUNDOVIEW_H