33 #ifndef CXPLAYBACKWIDGET_H_ 34 #define CXPLAYBACKWIDGET_H_ 36 #include "cxGuiExport.h" 66 void timeChangedSlot();
73 void toggleOpenSlot();
74 void speedChangedSlot();
75 void timeLineWidgetValueChangedSlot();
76 void toolManagerInitializedSlot();
77 void toggleDetailsSlot();
81 std::vector<TimelineEvent> convertHistoryToEvents(
ToolPtr tool);
82 std::vector<TimelineEvent> createEvents();
83 std::pair<double,double> findTimeRange(std::vector<TimelineEvent> events);
86 QColor generateRandomToolColor()
const;
87 QString convertMillisecsToNiceString(qint64 ms)
const;
88 bool isInterestingTool(
ToolPtr tool)
const;
91 QLabel* mTotalLengthLabel;
92 QLabel* mStartTimeLabel;
boost::shared_ptr< class VideoService > VideoServicePtr
boost::shared_ptr< class RegistrationHistory > RegistrationHistoryPtr
boost::shared_ptr< class TrackingService > TrackingServicePtr
boost::shared_ptr< class PlaybackTime > PlaybackTimePtr
boost::shared_ptr< class PatientModelService > PatientModelServicePtr
boost::shared_ptr< class DoubleProperty > DoublePropertyPtr
Namespace for all CustusX production code.
boost::shared_ptr< class Tool > ToolPtr