![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
![]() |
#include <FXUndoList.h>
Public Member Functions | |
FXCommandGroup () | |
bool | empty () |
virtual void | undo () |
virtual void | redo () |
virtual FXuint | size () const |
virtual | ~FXCommandGroup () |
![]() | |
virtual FXString | undoName () const |
virtual FXString | redoName () const |
virtual bool | canMerge () const |
virtual bool | mergeWith (FXCommand *command) |
virtual | ~FXCommand () |
![]() | |
virtual long | onDefault (FXObject *, FXSelector, void *) |
const FXchar * | getClassName () const |
bool | isMemberOf (const FXMetaClass *metaclass) const |
virtual long | tryHandle (FXObject *sender, FXSelector sel, void *ptr) |
virtual void | save (FXStream &store) const |
virtual void | load (FXStream &store) |
virtual | ~FXObject () |
Friends | |
class | FXUndoList |
Group of undoable commands.
A group may comprise multiple individual actions which together undo (or redo) a larger operation. Even larger operations may be built by nesting multiple undo groups.
|
inline |
Construct initially empty undo command group.
|
virtual |
Delete undo command and sub-commands.
|
inline |
Return TRUE if empty.
|
virtual |
|
virtual |
|
virtual |
Return the size of the command group.
Reimplemented from FX::FXCommand.
Reimplemented in FX::FXUndoList.
|
friend |
![]() |