ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
pqProxyModifiedStateUndoElement Class Reference

#include <pqProxyModifiedStateUndoElement.h>

Inheritance diagram for pqProxyModifiedStateUndoElement:
Inheritance graph
[legend]
Collaboration diagram for pqProxyModifiedStateUndoElement:
Collaboration graph
[legend]

Public Types

typedef vtkSMUndoElement Superclass
 
- Public Types inherited from vtkSMUndoElement
typedef vtkUndoElement Superclass
 
- Public Types inherited from vtkUndoElement
typedef vtkObject Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual int Undo ()
 Undo the operation encapsulated by this element. More...
 
virtual int Redo ()
 Redo the operation encaspsulated by this element. More...
 
void MadeUnmodified (pqProxy *)
 Use this to initialize the element if the pqProxy was marked as UNMODIFIED. More...
 
void MadeUninitialized (pqProxy *)
 Use this to initialize the element if the pqProxy was marked as UNINITIALIZED. More...
 
- Public Member Functions inherited from vtkSMUndoElement
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual vtkSMSessionGetSession ()
 
virtual void SetSession (vtkSMSession *)
 
virtual vtkSMSessionProxyManagerGetSessionProxyManager ()
 Return the corresponding ProxyManager if any. More...
 
- Public Member Functions inherited from vtkUndoElement
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual bool Merge (vtkUndoElement *vtkNotUsed(new_element))
 Called on the older element in the UndoSet to merge with the element being added if both the elements are mergeable. More...
 
virtual void SetUndoSetWorkingContext (vtkCollection *workCTX)
 
virtual bool GetMergeable ()
 Returns if this undo element can be merged with other undo elements. More...
 

Static Public Member Functions

static pqProxyModifiedStateUndoElementNew ()
 
static int IsTypeOf (const char *type)
 
static pqProxyModifiedStateUndoElementSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkSMUndoElement
static int IsTypeOf (const char *type)
 
static vtkSMUndoElementSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkUndoElement
static int IsTypeOf (const char *type)
 
static vtkUndoElementSafeDownCast (vtkObject *o)
 

Protected Member Functions

 pqProxyModifiedStateUndoElement ()
 
 ~pqProxyModifiedStateUndoElement ()
 
bool InternalUndoRedo (bool undo)
 
- Protected Member Functions inherited from vtkSMUndoElement
 vtkSMUndoElement ()
 
 ~vtkSMUndoElement ()
 
- Protected Member Functions inherited from vtkUndoElement
 vtkUndoElement ()
 
 ~vtkUndoElement ()
 
virtual void SetMergeable (bool)
 Subclasses must set this flag to enable merging of consecutive elements in an UndoSet. More...
 

Protected Attributes

vtkTypeUInt32 ProxySourceGlobalId
 
bool Reverse
 
- Protected Attributes inherited from vtkSMUndoElement
vtkWeakPointer< vtkSMSessionSession
 
- Protected Attributes inherited from vtkUndoElement
bool Mergeable
 Subclasses must set this flag to enable merging of consecutive elements in an UndoSet. More...
 
vtkCollection * UndoSetWorkingContext
 Subclasses must set this flag to enable merging of consecutive elements in an UndoSet. More...
 

Detailed Description

Definition at line 34 of file pqProxyModifiedStateUndoElement.h.

Member Typedef Documentation

§ Superclass

Definition at line 38 of file pqProxyModifiedStateUndoElement.h.

Constructor & Destructor Documentation

§ pqProxyModifiedStateUndoElement()

pqProxyModifiedStateUndoElement::pqProxyModifiedStateUndoElement ( )
protected

§ ~pqProxyModifiedStateUndoElement()

pqProxyModifiedStateUndoElement::~pqProxyModifiedStateUndoElement ( )
protected

Member Function Documentation

§ New()

static pqProxyModifiedStateUndoElement* pqProxyModifiedStateUndoElement::New ( )
static

§ GetClassName()

virtual const char* pqProxyModifiedStateUndoElement::GetClassName ( )
virtual

Reimplemented from vtkSMUndoElement.

§ IsTypeOf()

static int pqProxyModifiedStateUndoElement::IsTypeOf ( const char *  type)
static

§ IsA()

virtual int pqProxyModifiedStateUndoElement::IsA ( const char *  type)
virtual

Reimplemented from vtkSMUndoElement.

§ SafeDownCast()

static pqProxyModifiedStateUndoElement* pqProxyModifiedStateUndoElement::SafeDownCast ( vtkObject *  o)
static

§ PrintSelf()

void pqProxyModifiedStateUndoElement::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

§ Undo()

virtual int pqProxyModifiedStateUndoElement::Undo ( )
inlinevirtual

Undo the operation encapsulated by this element.

Returns
the status of the operation, 1 on success, 0 otherwise.

Implements vtkUndoElement.

Definition at line 41 of file pqProxyModifiedStateUndoElement.h.

§ Redo()

virtual int pqProxyModifiedStateUndoElement::Redo ( )
inlinevirtual

Redo the operation encaspsulated by this element.

Returns
the status of the operation, 1 on success, 0 otherwise.

Implements vtkUndoElement.

Definition at line 42 of file pqProxyModifiedStateUndoElement.h.

§ MadeUnmodified()

void pqProxyModifiedStateUndoElement::MadeUnmodified ( pqProxy )

Use this to initialize the element if the pqProxy was marked as UNMODIFIED.

§ MadeUninitialized()

void pqProxyModifiedStateUndoElement::MadeUninitialized ( pqProxy )

Use this to initialize the element if the pqProxy was marked as UNINITIALIZED.

§ InternalUndoRedo()

bool pqProxyModifiedStateUndoElement::InternalUndoRedo ( bool  undo)
protected

Member Data Documentation

§ ProxySourceGlobalId

vtkTypeUInt32 pqProxyModifiedStateUndoElement::ProxySourceGlobalId
protected

Definition at line 61 of file pqProxyModifiedStateUndoElement.h.

§ Reverse

bool pqProxyModifiedStateUndoElement::Reverse
protected

Definition at line 62 of file pqProxyModifiedStateUndoElement.h.


The documentation for this class was generated from the following file: