#include <blobby.h>
Inheritance diagram for RedoAction3:
Public Member Functions | |
RedoAction3 () | |
RedoAction3 constructor. | |
virtual ActionCode | Execute () |
To execute RedoAction3. Does nothing except spawn an UndoAction3 action. | |
Static Public Member Functions | |
static ActionCode | Init (Operation *const pOp, ActionList *pActionList, UINT32 ActionSize, Action **NewAction) |
To check that there is sufficient room for the action in the operation history, and if there is, then to add the action to the operations action list. | |
Private Attributes | |
DocColour | Color |
Friends | |
class | UndoColAction |
Definition at line 245 of file blobby.h.
|
RedoAction3 constructor.
Definition at line 669 of file blobby.cpp. 00669 :Action() 00670 { 00671 }
|
|
To execute RedoAction3. Does nothing except spawn an UndoAction3 action.
Reimplemented from Action. Definition at line 746 of file blobby.cpp. 00747 { 00748 UndoAction3* UndoAct; 00749 ActionCode ActCode; 00750 ActCode = UndoAction3::Init(pOperation, 00751 pOperation->GetUndoActionList(), 00752 10, 00753 ((Action**)&UndoAct)); // 10 is bodge 00754 00755 if (ActCode != AC_FAIL) 00756 { 00757 //if (IsUserName("Simon")) 00758 // TRACE( _T("Executing REDO Action 3\n")); 00759 } 00760 return (ActCode); 00761 }
|
|
To check that there is sufficient room for the action in the operation history, and if there is, then to add the action to the operations action list.
Size: The size of the action in bytes. This should be the total size of the action (including any objects pointed to by the action).
AC_OK : The action was successfully initialised and added to the operation. The function simply calls the Action::Init function passing the runtime class of a RedoAction3.
Definition at line 717 of file blobby.cpp. 00721 { 00722 return(Action::Init(pOp, 00723 pActionList, 00724 ActionSize, 00725 CC_RUNTIME_CLASS(RedoAction3), 00726 NewAction)); 00727 }
|
|
|
|
|