#include <QtGui/qundostack.h>
#ifndef QUNDOSTACK_H
#ifndef QT_NO_UNDOCOMMAND
class QUndoCommand{
private: struct QUndoCommandPrivate* d;
public: explicit QUndoCommand(class QUndoCommand* parent = 0);
public: explicit QUndoCommand(class QString const & text, class QUndoCommand* parent = 0);
public: virtual ~QUndoCommand();
public: virtual void undo();
public: virtual void redo();
public: class QString text() const
public: void setText(class QString const & text);
public: virtual int id() const
public: virtual bool mergeWith(class QUndoCommand const * other);
private: QUndoCommand(QUndoCommand&);
private: class QUndoCommand& operator =(QUndoCommand&);
friend class QUndoStack;
};
#endif // QT_NO_UNDOCOMMAND
#endif // QUNDOSTACK_H