32  CreateQtPartControl(
this);
 
 
   41void QmitkNDIAuroraWidget::CreateQtPartControl(QWidget *parent)
 
   51void QmitkNDIAuroraWidget::CreateConnections()
 
   59    m_Controls->portTypeLabelAurora->setVisible(
false);
 
   62    m_Controls->comPortLabelAurora->setText(
"Port Nr:");
 
   63    m_Controls->m_portSpinBoxAurora->setPrefix(
"");
 
   70  m_Controls->m_outputTextAurora->setHtml(
"<body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7pt; font-weight:400; font-style:normal;\" bgcolor=black><span style=\"color:#ffffff;\"><u>output:</u>");
 
 
   75  m_Controls->m_outputTextAurora->setHtml(QString(s.c_str()));
 
   76  m_Controls->m_outputTextAurora->verticalScrollBar()->setValue(
m_Controls->m_outputTextAurora->verticalScrollBar()->maximum());
 
 
   81  mitk::NDITrackingDevice::Pointer tempTrackingDevice = mitk::NDITrackingDevice::New();
 
   85  port = 
m_Controls->m_portSpinBoxAurora->value();
 
   93  prefix = 
m_Controls->portTypeAurora->currentText();
 
   97  QString portName = prefix + QString::number(port);
 
   99  tempTrackingDevice->SetDeviceName(portName.toStdString()); 
 
  102  return static_cast<mitk::TrackingDevice::Pointer
>(tempTrackingDevice);
 
 
  107  std::string 
id = 
"org.mitk.modules.igt.ui.trackingdeviceconfigurationwidget";
 
  108  if (this->GetPersistenceService()) 
 
  110    mitk::PropertyList::Pointer propList = this->GetPersistenceService()->GetPropertyList(
id);
 
  111    propList->Set(
"AuroraPortWin", 
m_Controls->m_portSpinBoxAurora->value());
 
  112    propList->Set(
"PortTypeAurora", 
m_Controls->portTypeAurora->currentIndex());
 
  117    settings.beginGroup(QString::fromStdString(
id));
 
  118    settings.setValue(
"portSpinBoxAurora", QVariant(
m_Controls->m_portSpinBoxAurora->value()));
 
  119    settings.setValue(
"portTypeAurora", QVariant(
m_Controls->portTypeAurora->currentIndex()));
 
 
  126  std::string 
id = 
"org.mitk.modules.igt.ui.trackingdeviceconfigurationwidget";
 
  127  if (this->GetPersistenceService())
 
  131    mitk::PropertyList::Pointer propList = this->GetPersistenceService()->GetPropertyList(
id);
 
  132    if (propList.IsNull())
 
  134      MITK_ERROR << 
"Property list for this UI (" << 
id << 
") is not available, could not load UI settings!"; 
return;
 
  137    propList->Get(
"AuroraPortWin", port);
 
  138    propList->Get(
"PortTypeAurora", portType);
 
  146    settings.beginGroup(QString::fromStdString(
id));
 
  148    m_Controls->m_portSpinBoxAurora->setValue(settings.value(
"portSpinBoxAurora", 0).toInt());
 
  149    m_Controls->portTypeAurora->setCurrentIndex(settings.value(
"portTypeAurora", 0).toInt());
 
 
  156  m_Controls->m_portSpinBoxAurora->setValue(portValue);
 
 
  159  m_Controls->portTypeAurora->setCurrentIndex(portType);