#include <QtGui/qundogroup.h>
#ifndef QUNDOGROUP_H
#ifndef QT_NO_UNDOGROUP
class QUndoGroup: public QObject{
public: virtual struct QMetaObject const * metaObject() const
public: static struct QMetaObject const staticMetaObject;
public: virtual void* qt_metacast(char const *);
public: static inline class QString tr(char const * s, char const * c = 0);
public: static inline class QString trUtf8(char const * s, char const * c = 0);
public: static inline class QString tr(char const * s, char const * c, int n);
public: static inline class QString trUtf8(char const * s, char const * c, int n);
public: virtual int qt_metacall(enum QMetaObject::Call, int, void* *);
private: inline struct QUndoGroupPrivate* d_func();
private: inline struct QUndoGroupPrivate const * d_func() const
public: explicit QUndoGroup(class QObject* parent = 0);
public: void addStack(struct QUndoStack* stack);
public: void removeStack(struct QUndoStack* stack);
public: class QList < struct QUndoStack* > stacks() const
public: struct QUndoStack* activeStack() const
#ifndef QT_NO_ACTION
public: struct QAction* createUndoAction(class QObject* parent, class QString const & prefix = QString::QString()) const
public: struct QAction* createRedoAction(class QObject* parent, class QString const & prefix = QString::QString()) const
#endif // QT_NO_ACTION
public: bool canUndo() const
public: bool canRedo() const
public: class QString undoText() const
public: class QString redoText() const
public: bool isClean() const
public: void undo();
public: void redo();
public: void setActiveStack(struct QUndoStack* stack);
protected: void activeStackChanged(struct QUndoStack* stack);
protected: void indexChanged(int idx);
protected: void cleanChanged(bool clean);
protected: void canUndoChanged(bool canUndo);
protected: void canRedoChanged(bool canRedo);
protected: void undoTextChanged(class QString const & undoText);
protected: void redoTextChanged(class QString const & redoText);
private: QUndoGroup(class QUndoGroup const &);
private: class QUndoGroup& operator =(class QUndoGroup const &);
friend struct QUndoGroupPrivate;
};
#endif // QT_NO_UNDOGROUP
#endif // QUNDOGROUP_H