32 #ifndef CXRECORDTRACKINGWIDGET_H
33 #define CXRECORDTRACKINGWIDGET_H
35 #include <QPushButton>
36 #include <QDomElement>
41 #include "org_custusx_acquisition_Export.h"
45 class WidgetObscuredListener;
49 class RecordSessionWidget;
52 typedef std::map<QString, ToolPtr>
ToolMap;
75 ToolPtr getSuitableRecordingTool();
79 void displayToolSelector(
bool on);
82 void acquisitionCompleted();
85 void acquisitionStarted();
86 void acquisitionStopped();
87 void acquisitionCancelled();
88 void obscuredSlot(
bool obscured);
96 QWidget* mToolSelectorWidget;
102 boost::shared_ptr<WidgetObscuredListener> mObscuredListener;
105 void onToolChanged();
106 void onMergeChanged();
111 #endif // CXRECORDTRACKINGWIDGET_H
boost::shared_ptr< class AcquisitionService > AcquisitionServicePtr
boost::shared_ptr< class VisServices > VisServicesPtr
boost::shared_ptr< class StringPropertySelectTool > StringPropertySelectToolPtr
boost::shared_ptr< class Acquisition > AcquisitionPtr
boost::shared_ptr< class AcquisitionData > AcquisitionDataPtr
boost::shared_ptr< class StringProperty > StringPropertyPtr
std::map< QString, ToolPtr > ToolMap
cxLogicManager_EXPORT AcquisitionServicePtr acquisitionService()
boost::shared_ptr< class SelectRecordSession > SelectRecordSessionPtr
boost::shared_ptr< class ToolRep3D > ToolRep3DPtr
boost::shared_ptr< class BoolProperty > BoolPropertyPtr
boost::shared_ptr< class StringPropertySelectMesh > StringPropertySelectMeshPtr
Helper class for xml files used to store ssc/cx data.
std::map< double, Transform3D > TimedTransformMap
boost::shared_ptr< class Tool > ToolPtr