17 #ifndef _QmitkToolTrackingStatusWidget_H_INCLUDED
18 #define _QmitkToolTrackingStatusWidget_H_INCLUDED
20 #include "ui_QmitkToolTrackingStatusWidgetControls.h"
21 #include "MitkIGTUIExports.h"
61 void ShowStatusLabels();
66 void SetNavigationDatas(std::vector<mitk::NavigationData::Pointer>* navDatas);
78 void Refresh(
int posPrecision = 2,
int quatPrecision = 2);
83 void RemoveStatusLabels();
86 void SetShowPositions(
bool enable);
89 void SetShowQuaternions(
bool enable);
92 void SetTextAlignment(Qt::AlignmentFlag alignment);
109 void CreateConnections();
110 void CreateQtPartControl( QWidget *parent );
118 QVector< QLabel* >* m_StatusLabels;
120 std::vector<mitk::NavigationData::Pointer>* m_NavigationDatas;
121 bool m_NavDatasNewFlag;
123 bool m_ShowPositions;
125 bool m_ShowQuaternions;
127 Qt::AlignmentFlag m_Alignment;
133 void RemoveGuiLabels();
136 void AddEmptyLabel();
138 us::ModuleContext* m_Context;
141 #endif // _QmitkToolTrackingStatusWidget_H_INCLUDED
itk::SmartPointer< Self > Pointer