24 #ifndef __qMRMLSequenceBrowserPlayWidget_h 25 #define __qMRMLSequenceBrowserPlayWidget_h 29 #include <ctkVTKObject.h> 34 #include "qSlicerSequencesModuleWidgetsExport.h" 36 class qMRMLSequenceBrowserPlayWidgetPrivate;
53 void setPlayPauseShortcut(QString keySequence);
56 void setPreviousFrameShortcut(QString keySequence);
59 void setNextFrameShortcut(QString keySequence);
63 void setMRMLSequenceBrowserNode(
vtkMRMLNode* browserNode);
64 void setPlaybackEnabled(
bool play);
65 void setRecordingEnabled(
bool play);
66 void setPlaybackRateFps(
double playbackRateFps);
67 void setPlaybackLoopEnabled(
bool loopEnabled);
72 void onVcrPlayPause();
73 void onRecordSnapshot();
76 void updateWidgetFromMRML();
79 QScopedPointer<qMRMLSequenceBrowserPlayWidgetPrivate>
d_ptr;
Abstract Superclass for all specific types of MRML nodes.