13 #ifndef QmitkTrackingDeviceConfigurationWidget_h
14 #define QmitkTrackingDeviceConfigurationWidget_h
18 #include "MitkIGTUIExports.h"
19 #include "ui_QmitkTrackingDeviceConfigurationWidgetControls.h"
53 mitk::TrackingDevice::Pointer GetTrackingDevice();
59 void OnToolStorageChanged();
64 void TrackingDeviceSelectionChanged();
71 void OnConnected(
bool _success);
76 void OnDisconnected(
bool _success);
82 void OnStartTracking(
bool _success);
87 void OnStopTracking(
bool _success);
92 virtual void CreateConnections();
94 virtual void CreateQtPartControl(QWidget *parent);
96 Ui::QmitkTrackingDeviceConfigurationWidgetControls*
m_Controls;
103 void AddOutput(std::string s);
105 void StoreUISettings();
106 void LoadUISettings();
110 void RefreshTrackingDeviceCollection();
115 void TrackingDeviceChanged();
120 std::string GetCurrentDeviceName(
void)
const;
127 std::map<std::string, int> m_DeviceToWidgetIndexMap;