virtual void changeUndoState();
virtual void setUndoState(bool undone);
virtual bool isUndone() const;
virtual void undoStateChanged(bool /*undone*/);
virtual void changeUndoState();
virtual void setUndoState(bool undone);
virtual bool isUndone() const;
virtual void undoStateChanged(bool /*undone*/);