13 #ifndef QmitkIGTLStreamingManagementWidget_h
14 #define QmitkIGTLStreamingManagementWidget_h
21 #include "MitkOpenIGTLinkUIExports.h"
27 #include <itkCommand.h>
30 #include "ui_QmitkIGTLStreamingManagementWidgetControls.h"
53 void LoadSource(mitk::IGTLMessageProvider::Pointer provider);
60 void OnStartStreaming();
61 void OnStopStreaming();
62 void OnStreamingTimerTimeout();
67 void SourceSelected(mitk::IGTLMessageSource::Pointer source);
72 void AdaptGUIToState();
77 void SelectSourceAndAdaptGUI();
84 void AdaptGUIToStateSignal();
90 void SelectSourceAndAdaptGUISignal();
97 void OnMessageReceived();
102 void OnCommandReceived();
108 void OnLostConnection();
113 void OnNewConnection();
118 void OnStartStreamingTimer();
123 void OnStopStreamingTimer();
128 void OnDeviceStateChanged();
131 void FillCommandsComboBox();
134 virtual void CreateConnections();
136 virtual void CreateQtPartControl(QWidget *parent);
164 void DisableSourceControls();
165 void RemoveObserver();