15 #include <QFileDialog> 20 #include <itksys/SystemTools.hxx> 21 #include <Poco/Path.h> 37 CreateQtPartControl(
this);
47 void QmitkMicronTrackerWidget::CreateQtPartControl(QWidget *parent)
57 void QmitkMicronTrackerWidget::CreateConnections()
68 m_Controls->m_outputTextMicronTracker->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>");
73 m_Controls->m_outputTextMicronTracker->setHtml(QString(s.c_str()));
74 m_Controls->m_outputTextMicronTracker->verticalScrollBar()->setValue(
m_Controls->m_outputTextMicronTracker->verticalScrollBar()->maximum());
85 m_Controls->m_MTCalibrationFile->setText(
"Calibration File: " + QString(myPath.getFileName().c_str()));
91 newDevice->SetCalibrationDir(path);
94 AddOutput(
"<br>Warning: Calibration file is not set!");
95 return static_cast<mitk::TrackingDevice::Pointer
>(newDevice);
100 std::string
id =
"org.mitk.modules.igt.ui.trackingdeviceconfigurationwidget";
109 settings.beginGroup(QString::fromStdString(
id));
110 settings.setValue(
"mTCalibrationFile", QVariant(QString::fromStdString(
m_MTCalibrationFile)));
117 std::string
id =
"org.mitk.modules.igt.ui.trackingdeviceconfigurationwidget";
122 if (propList.IsNull())
124 MITK_ERROR <<
"Property list for this UI (" <<
id <<
") is not available, could not load UI settings!";
return;
133 settings.beginGroup(QString::fromStdString(
id));
149 if (filename ==
"") {
return; }
155 m_Controls->m_MTCalibrationFile->setText(
"Calibration File: " + QString(myPath.getFileName().c_str()));
static const QString GetLastFileLoadPath()
static void SetLastFileLoadPathByFileName(const QString &str)