コード例 #1
0
QmitkNavigationToolCreationWidget::QmitkNavigationToolCreationWidget(QWidget* parent, Qt::WindowFlags f)
  : QWidget(parent, f)
{
  m_Controls = nullptr;
  m_ToolToBeEdited = mitk::NavigationTool::New();
  m_FinalTool = mitk::NavigationTool::New();
  m_ToolTransformationWidget = new QmitkInteractiveTransformationWidget();
  m_Controls = nullptr;

  CreateQtPartControl(this);
  CreateConnections();

  this->InitializeUIToolLandmarkLists();
  Initialize(nullptr, "");

  //Default values, which are not stored in tool
  m_Controls->m_CalibrationFileName->setText("none");
  m_Controls->m_Surface_Use_Sphere->setChecked(true);

  m_Controls->m_CalibrationLandmarksList->EnableEditButton(false);
  m_Controls->m_RegistrationLandmarksList->EnableEditButton(false);

  RefreshTrackingDeviceCollection();

  OnSurfaceUseToggled();
}
コード例 #2
0
QmitkTrackingDeviceConfigurationWidget::QmitkTrackingDeviceConfigurationWidget(QWidget* parent, Qt::WindowFlags f)
  : QWidget(parent, f)
  , m_Controls(nullptr)
  , m_TrackingDevice(nullptr)
  , m_DeviceToWidgetIndexMap()
{
  //initializations
  CreateQtPartControl(this);
  CreateConnections();

  RefreshTrackingDeviceCollection();

  //initialize a few UI elements
  AddOutput("<br>First Element selected"); //Order from Collection List

  //reset a few things
  ResetOutput();

  //restore old UI settings
  LoadUISettings();
}