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();
136 PlaybackMode GetCurrentPlaybackMode();
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();