![]() | InDesign SDK 20.5 |
#include <ICommandSequence.h>

Public Member Functions | |
| virtual ICommand::Undoability | GetUndoability () const =0 |
| virtual void | SetUndoability (ICommand::Undoability newUndoability)=0 |
| virtual void | GetName (PMString *name) const =0 |
| virtual void | SetName (const PMString &newName)=0 |
| virtual void | AddReference ()=0 |
| virtual void | ReleaseReference ()=0 |
| virtual const char * | GetTrackingData ()=0 |
Abstract base class for command sequences.
The type of command sequence that meets most needs is ICommandSequence. If you need more sophisticated error handling and retry behaviour within your sequence consider using IAbortableCmdSeq.
THIS IS NOT A STANDARD BOSS CLASS INTERFACE; that is, it doesn't support the IPMUnknown protocol and can't be wrapped in an InterfacePtr.
| pure virtual |
Increase the ref count on this command sequence by one.
| pure virtual |
Gets the name of this command sequence
| name | returned as the name to show in the undo/redo menu items. |
| pure virtual |
For internal use only
| pure virtual |
Returns the undoability of this command sequence
| pure virtual |
Decrease the ref count on this command sequence by one.
| pure virtual |
Set the name of this command sequence
| newName | the name to show in the undo/redo menu items. |
| pure virtual |
Set the undoability of this command sequence
| newUndoability | the undoability of this command sequence |