21 #ifndef __qMRMLEventLoggerWidget_h 22 #define __qMRMLEventLoggerWidget_h 30 #include "qMRMLWidgetsExport.h" 32 class qMRMLEventLoggerWidgetPrivate;
51 void setConsoleOutputEnabled(
bool enabled);
55 virtual void onNodeAddedEvent(vtkObject* caller, vtkObject* call_data);
56 virtual void onNodeRemovedEvent(vtkObject* caller, vtkObject* call_data);
57 virtual void onNewSceneEvent();
58 virtual void onSceneClosedEvent();
59 virtual void onSceneAboutToBeClosedEvent();
60 virtual void onMetadataAddedEvent();
61 virtual void onImportProgressFeedbackEvent();
62 virtual void onSaveProgressFeedbackEvent();
63 virtual void onSceneAboutToBeImportedEvent();
64 virtual void onSceneImportedEvent();
65 virtual void onSceneRestoredEvent();
68 QScopedPointer<qMRMLEventLoggerWidgetPrivate>
d_ptr;
A set of MRML Nodes that supports serialization and undo/redo.