13 #ifndef QmitkNavigationToolCreationWidget_h
14 #define QmitkNavigationToolCreationWidget_h
20 #include "MitkIGTUIExports.h"
35 #include "ui_QmitkNavigationToolCreationWidget.h"
57 void Initialize(
mitk::DataStorage* dataStorage,
const std::string &supposedIdentifier,
const std::string &supposedName =
"NewTool");
61 void ShowToolPreview(std::string _name);
69 void SetDefaultData(mitk::NavigationTool::Pointer DefaultTool);
72 mitk::NavigationTool::Pointer GetCreatedTool();
78 void NavigationToolFinished();
86 void OnLoadCalibrationFile();
87 void OnSurfaceUseToggled();
90 void OnEditToolTipFinished(mitk::AffineTransform3D::Pointer toolTip);
95 void GetValuesFromGuiElements();
101 void MessageBox(std::string s);
113 void InitializeUIToolLandmarkLists();
114 void RefreshTrackingDeviceCollection();
116 void SetGuiElements();
120 virtual void CreateConnections();
122 virtual void CreateQtPartControl(QWidget *parent);