ObjChangeParamWithToken Class Reference

Identical to a ObjChangeParam object, except that there is an additional field that contains the OpToken. More...

#include <objchge.h>

Inheritance diagram for ObjChangeParamWithToken:

ObjChangeParam CCObject SimpleCCObject List of all members.

Public Member Functions

 ObjChangeParamWithToken (ObjChangeType cType, ObjChangeFlags cFlags, Node *cNode, UndoableOperation *cOp, String *pToken)
 Constructor for the ObjChangeParamWithToken class. This is almost idential to ObjChangeParam, except that it always has an OpToken of the operation that will be applied. The pointer to the operation may still be NULL. This gives you a way of seeing what the operation will be before it starts. Most usefully in an operations GetState.
 ~ObjChangeParamWithToken ()
 Destructor for the ObjChangeParamWithToken class.
StringGetOpToken ()

Protected Attributes

String OperationToken

Detailed Description

Identical to a ObjChangeParam object, except that there is an additional field that contains the OpToken.

Author:
Peter_Arnold (Xara Group Ltd) <camelotdev@xara.com> Date: 6/3/95
See also:
ObjChangeParam

Definition at line 322 of file objchge.h.


Constructor & Destructor Documentation

ObjChangeParamWithToken::ObjChangeParamWithToken ObjChangeType  cType,
ObjChangeFlags  cFlags,
Node cNode,
UndoableOperation cOp,
String pToken
 

Constructor for the ObjChangeParamWithToken class. This is almost idential to ObjChangeParam, except that it always has an OpToken of the operation that will be applied. The pointer to the operation may still be NULL. This gives you a way of seeing what the operation will be before it starts. Most usefully in an operations GetState.

Author:
Peter_Arnold (Xara Group Ltd) <camelotdev@xara.com>
Date:
06/03/95

Definition at line 586 of file objchge.cpp.

00591                         : ObjChangeParam(   cType,
00592                                             cFlags,
00593                                             cNode,
00594                                             cOp)
00595 {
00596     OperationToken = *pToken;
00597 }

ObjChangeParamWithToken::~ObjChangeParamWithToken  ) 
 

Destructor for the ObjChangeParamWithToken class.

Author:
Peter_Arnold (Xara Group Ltd) <camelotdev@xara.com>
Date:
06/03/95

Definition at line 611 of file objchge.cpp.

00612 {
00613 }


Member Function Documentation

String* ObjChangeParamWithToken::GetOpToken  )  [inline]
 

Definition at line 330 of file objchge.h.

00330 {return &OperationToken;};


Member Data Documentation

String ObjChangeParamWithToken::OperationToken [protected]
 

Definition at line 330 of file objchge.h.


The documentation for this class was generated from the following files:
Generated on Sat Nov 10 03:57:15 2007 for Camelot by  doxygen 1.4.4