13 #ifndef QmitkNavigationToolCreationWidget_H 14 #define QmitkNavigationToolCreationWidget_H 20 #include "MitkIGTUIExports.h" 35 #include "ui_QmitkNavigationToolCreationWidget.h" 56 void Initialize(
mitk::DataStorage* dataStorage,
const std::string &supposedIdentifier,
const std::string &supposedName =
"NewTool");
60 void ShowToolPreview(std::string _name);
68 void SetDefaultData(mitk::NavigationTool::Pointer DefaultTool);
71 mitk::NavigationTool::Pointer GetCreatedTool();
77 void NavigationToolFinished();
85 void OnLoadCalibrationFile();
86 void OnSurfaceUseToggled();
89 void OnEditToolTipFinished(mitk::AffineTransform3D::Pointer toolTip);
94 void GetValuesFromGuiElements();
100 void MessageBox(std::string s);
112 void InitializeUIToolLandmarkLists();
113 void RefreshTrackingDeviceCollection();
115 void SetGuiElements();
119 virtual void CreateConnections();
121 virtual void CreateQtPartControl(QWidget *parent);
Data management class that handles 'was created by' relations.
std::string TrackingDeviceType