13#ifndef QmitkIGTLDeviceSetupConnectionWidget_h 
   14#define QmitkIGTLDeviceSetupConnectionWidget_h 
   21#include "MitkOpenIGTLinkUIExports.h" 
   24#include "mitkDataStorage.h" 
   27#include <itkCommand.h> 
   30#include "ui_QmitkIGTLDeviceSetupConnectionWidgetControls.h" 
   56    void Initialize(mitk::IGTLDevice::Pointer device);
 
   75    void OnLostConnection();
 
   80    void OnNewConnection();
 
   85    void OnMessageReceived();
 
   95    void OnCommandReceived();
 
  100    void OnPortChanged();
 
  101    void OnHostnameChanged();
 
  102    void OnUpdateFPSLabel();
 
  107    void OnLogMessageDetailsCheckBoxClicked();
 
  112    void OnBufferIncomingMessages(
int state);
 
  119    void OnBufferOutgoingMessages(
int state);
 
  124    void AdaptGUIToState();
 
  137    void OnDeviceStateChanged();
 
  140    virtual void CreateConnections();
 
  142    virtual void CreateQtPartControl(QWidget *parent);
 
  144    Ui::QmitkIGTLDeviceSetupConnectionWidgetControls* 
m_Controls;
 
  177    void DisableSourceControls();
 
  179    void RemoveObserver();