17 #ifndef _QmitkNDIConfigurationWidget_H_INCLUDED
18 #define _QmitkNDIConfigurationWidget_H_INCLUDED
20 #include "ui_QmitkNDIConfigurationWidget.h"
23 #include "QStringList"
24 #include "MitkIGTUIExports.h"
54 DEPRECATED(
const QStringList& GetToolTypes()
const);
55 DEPRECATED(
void SetToolTypes(
const QStringList& types));
58 DEPRECATED(
void SetTagPropertyName(
const std::string& name));
61 DEPRECATED(
const QString GetToolType(
unsigned int index)
const);
62 DEPRECATED(
const QString GetToolName(
unsigned int index)
const);
63 DEPRECATED(QMap<QString, unsigned int> GetToolAndTypes()
const);
64 DEPRECATED(QList<unsigned int> GetToolsByToolType(QString toolType)
const);
69 void ToolsAdded(QStringList tools);
74 void SignalToolNameChanged(
int id, QString name);
75 void SignalSavedTool(
int id, QString surfaceFilename);
79 void SetDeviceName(
const char* dev);
80 void ShowToolRepresentationColumn();
81 void EnableAddToolsButton(
bool enable);
82 void EnableDiscoverNewToolsButton(
bool enable); ;
87 void OnDiscoverTools();
88 void OnDiscoverDevices();
89 void OnAddPassiveTool();
90 void UpdateTrackerFromToolTable(
const QModelIndex & topLeft,
const QModelIndex & );
91 void OnTableItemClicked(
const QModelIndex & topLeft);
92 void OnDisoverDevicesBtnInfo();
93 void OnTableCellChanged(
int row,
int column);
107 void ScanPortsForNDITrackingDevices(PortDeviceMap& portsAndDevices);
111 QStringList GetToolNamesList();
113 void CreateTracker();
115 QString GetStatusText();
117 void UpdateWidgets();
118 void UpdateToolTable();
119 virtual void CreateQtPartControl(QWidget *parent);
120 virtual void CreateConnections();
121 void HidePolarisOptionsGroupbox(
bool on );
122 void HideAuroraOptionsGroupbox(
bool on );
135 #endif // _QmitkNDIConfigurationWidget_H_INCLUDED
Data management class that handles 'was created by' relations.
itk::SmartPointer< Self > Pointer
DataCollection - Class to facilitate loading/accessing structured data.
static mitk::DataStorage::Pointer GetDataStorage()
std::string GetDeviceName()
std::string TrackingDeviceType
superclass for specific NDI tracking Devices that use serial communication.
Interface for evaluation conditions used in the DataStorage class GetSubset() method.
Class for nodes of the DataTree.