13#ifndef QmitkIGTLDeviceSourceManagementWidget_h
14#define QmitkIGTLDeviceSourceManagementWidget_h
21#include "MitkOpenIGTLinkUIExports.h"
24#include "mitkDataStorage.h"
27#include <itkCommand.h>
30#include "ui_QmitkIGTLDeviceSourceManagementWidgetControls.h"
53 void LoadSource(mitk::IGTLDeviceSource::Pointer sourceToLoad);
65 void OnMessageReceived();
70 void OnCommandReceived();
76 void OnLostConnection();
81 void OnNewConnection();
85 void AdaptGUIToState();
98 void OnDeviceStateChanged();
104 virtual void CreateConnections();
106 virtual void CreateQtPartControl(QWidget *parent);
108 Ui::QmitkIGTLDeviceSourceManagementWidgetControls*
m_Controls;
126 void DisableSourceControls();