11 #ifndef CXRECORDSESSIONSELECTOR_H_ 12 #define CXRECORDSESSIONSELECTOR_H_ 14 #include <QPushButton> 15 #include <QDomElement> 20 #include "org_custusx_acquisition_Export.h" 24 class WidgetObscuredListener;
32 typedef std::map<QString, ToolPtr>
ToolMap;
56 void setVisible(
bool on);
62 void recordedSessionsChanged();
73 void initSessionSelector();
74 ToolRep3DPtr getToolRepIn3DView(
ToolPtr tool);
75 void showSelectedRecordingInView();
77 RecordSessionPtr getSession();
78 void warnIfNoTrackingDataInSession();
79 ToolPtr findToolContainingMostDataForSession(std::map<QString,ToolPtr> tools, RecordSessionPtr session);
80 void updateHelpText();
86 #endif // CXRECORDSESSIONSELECTOR_H_ boost::shared_ptr< class AcquisitionService > AcquisitionServicePtr
boost::shared_ptr< class VisServices > VisServicesPtr
boost::shared_ptr< class StringPropertySelectTool > StringPropertySelectToolPtr
StringPropertyPtr getSessionSelector()
boost::shared_ptr< class Acquisition > AcquisitionPtr
boost::shared_ptr< class AcquisitionData > AcquisitionDataPtr
boost::shared_ptr< class StringProperty > StringPropertyPtr
boost::shared_ptr< class RecordSession > RecordSessionPtr
std::map< QString, ToolPtr > ToolMap
boost::shared_ptr< class SelectRecordSession > SelectRecordSessionPtr
boost::shared_ptr< class ToolRep3D > ToolRep3DPtr
boost::shared_ptr< class StringPropertySelectMesh > StringPropertySelectMeshPtr
Helper class for xml files used to store ssc/cx data.
std::map< double, Transform3D > TimedTransformMap
Namespace for all CustusX production code.
boost::shared_ptr< class Tool > ToolPtr