13 #ifndef QmitkIGTPlayerWidget_H 14 #define QmitkIGTPlayerWidget_H 20 #include "MitkIGTUIExports.h" 29 #include "ui_QmitkIGTPlayerWidgetControls.h" 73 QTimer* GetPlayingTimer();
78 const std::vector<mitk::NavigationData::Pointer> GetNavigationDatas();
94 void SetUpdateRate(
unsigned int msecs);
102 unsigned int GetNumberOfTools();
112 void SetTrajectoryNames(
const QStringList toolNames);
122 void ClearTrajectorySelectCombobox();
127 bool IsTrajectoryInSplineMode();
143 void SignalPlayingStarted();
147 void SignalPlayingResumed();
151 void SignalPlayingStopped();
155 void SignalPlayingPaused();
159 void SignalPlayingEnded();
164 void SignalPlayerUpdated();
169 void SignalInputFileChanged();
174 void SignalCurrentTrajectoryChanged(
int index);
179 void SignalSplineModeToggled(
bool toggled);
186 void OnPlayButtonClicked(
bool toggled);
194 void OnStopPlaying();
198 void OnOpenFileButtonPressed();
210 void OnSequencialModeToggled(
bool toggled);
214 void OnSliderPressed();
218 void OnSliderReleased();
225 virtual void CreateConnections();
230 bool CheckInputFileValid();
235 void ResetLCDNumbers();
double TimeStampType
type that holds the time at which the data was recorded in milliseconds