13 #ifndef QmitkToolTrackingStatusWidget_h
14 #define QmitkToolTrackingStatusWidget_h
16 #include "ui_QmitkToolTrackingStatusWidgetControls.h"
17 #include "MitkIGTUIExports.h"
57 void ShowStatusLabels();
62 void SetNavigationDatas(std::vector<mitk::NavigationData::Pointer>* navDatas);
67 void AddNavigationData(mitk::NavigationData::Pointer nd);
74 void Refresh(
int posPrecision = 2,
int quatPrecision = 2);
79 void RemoveStatusLabels();
82 void SetShowPositions(
bool enable);
85 void SetShowQuaternions(
bool enable);
88 void SetTextAlignment(Qt::AlignmentFlag alignment);
99 void PreShowTools(mitk::NavigationToolStorage::Pointer toolStorage);
105 void CreateConnections();
106 void CreateQtPartControl( QWidget *parent );
114 QVector< QLabel* >* m_StatusLabels;
116 std::vector<mitk::NavigationData::Pointer>* m_NavigationDatas;
117 bool m_NavDatasNewFlag;
119 bool m_ShowPositions;
121 bool m_ShowQuaternions;
123 Qt::AlignmentFlag m_Alignment;
127 mitk::NavigationToolStorage::Pointer m_previewToolStorage;
129 void RemoveGuiLabels();
132 void AddEmptyLabel();
134 us::ModuleContext* m_Context;