1 #ifndef __qSlicerSceneViewsModuleWidget_h 2 #define __qSlicerSceneViewsModuleWidget_h 6 #include "qSlicerSceneViewsModuleExport.h" 10 #include <ctkVTKObject.h> 15 class qSlicerSceneViewsModuleWidgetPrivate;
33 void enter()
override;
43 void showSceneViewDialog();
46 void restoreSceneView(
const QString& mrmlId);
49 void editSceneView(
const QString& mrmlId);
53 void onMRMLSceneReset();
57 void onSceneViewDoubleClicked(
int row,
int column);
59 void onRestoreButtonClicked();
60 void onEditButtonClicked();
61 void onDeleteButtonClicked();
63 void moveDownSelected(QString mrmlId);
64 void moveUpSelected(QString mrmlId);
67 void onMRMLSceneEvent(vtkObject*, vtkObject* node);
70 void updateFromMRMLScene();
73 QScopedPointer<qSlicerSceneViewsModuleWidgetPrivate>
d_ptr;
75 void setup()
override;
Abstract Superclass for all specific types of MRML nodes.