32 #ifndef pqUndoStackBuilder_h 33 #define pqUndoStackBuilder_h 35 #include "pqComponentsModule.h" 87 vtkGetMacro(IgnoreIsolatedChanges,
bool);
88 vtkSetMacro(IgnoreIsolatedChanges,
bool);
109 bool Filter(
vtkSMSession* session, vtkTypeUInt32 globalId);
builds server manager undo sets and pushes them on the undo stack.
vtkSMSession is the default ParaView session.
virtual void OnStateChange(vtkSMSession *session, vtkTypeUInt32 globalId, const vtkSMMessage *previousState, const vtkSMMessage *newState)
This is the undo/redo stack for the Server Manager.
void PrintSelf(ostream &os, vtkIndent indent) override
bool IgnoreIsolatedChanges
Header class that setup every thing in order to use Protobuf messages in a transparent manner.
virtual void SetUndoStack(vtkSMUndoStack *)
Get/Set the undo stack that this builder will build.
static vtkSMUndoStackBuilder * New()
pqUndoStackBuilder extends the vtkSMUndoStackBuilder as follows: