32 #ifndef pqUndoStackBuilder_h 33 #define pqUndoStackBuilder_h 35 #include "pqComponentsModule.h" 36 #include "vtkSMMessageMinimal.h" 37 #include "vtkSMUndoStackBuilder.h" 77 void PrintSelf(ostream& os, vtkIndent indent);
83 vtkGetMacro(IgnoreIsolatedChanges,
bool);
84 vtkSetMacro(IgnoreIsolatedChanges,
bool);
88 virtual void SetUndoStack(vtkSMUndoStack*);
91 virtual void OnStateChange(vtkSMSession *session, vtkTypeUInt32 globalId,
92 const vtkSMMessage *previousState,
93 const vtkSMMessage *newState);
100 bool Filter(vtkSMSession* session, vtkTypeUInt32 globalId);
bool IgnoreIsolatedChanges
pqUndoStackBuilder extends the vtkSMUndoStackBuilder as follows: