60,
m_pUi(new Ui::FwdSettingsViewWidget)
66 m_pUi->m_checkBox_bDoRecomputation->setChecked(
false);
67 m_pUi->m_checkBox_bDoClustering->setChecked(
true);
68 m_pUi->m_lineEdit_iNChan->setText(QString::number(0));
69 m_pUi->m_lineEdit_iNSourceSpace->setText(QString::number(0));
70 m_pUi->m_lineEdit_iNDipole->setText(QString::number(0));
71 m_pUi->m_lineEdit_sSourceOri->setText(
"fixed");
72 m_pUi->m_lineEdit_sCoordFrame->setText(
"Head Space");
73 m_pUi->m_lineEdit_iNDipoleClustered->setText(
"Not Clustered");
74 m_pUi->m_spinBox_iNDipoleClustered->setValue(200);
75 m_pUi->m_spinBox_iNDipoleClustered->setKeyboardTracking(
false);
78 QString t_sAtlasDir = QCoreApplication::applicationDirPath() +
"/../resources/data/MNE-sample-data/subjects/sample/label";
79 m_pUi->m_qLineEdit_AtlasDirName->setText(t_sAtlasDir);
84 if (!t_pAnnotationSet->isEmpty() && t_pAnnotationSet->size() == 2) {
85 m_pUi->m_qLabel_atlasStat->setText(
"loaded");
88 m_pUi->m_qLabel_atlasStat->setText(
"not loaded");
92 connect(
m_pUi->m_checkBox_bDoRecomputation, &QCheckBox::clicked,
94 connect(
m_pUi->m_qPushButton_AtlasDirDialog, &QPushButton::released,
96 connect(
m_pUi->m_checkBox_bDoClustering, &QCheckBox::clicked,
98 connect(
m_pUi->m_qPushButton_ComputeForward, &QPushButton::clicked,
100 connect(
m_pUi->m_spinBox_iNDipoleClustered, QOverload<int>::of(&QSpinBox::valueChanged),
175 m_pUi->m_label_recomputationFeedback->setText(
"Initializing");
176 m_pUi->m_label_recomputationFeedback->setStyleSheet(
"QLabel { background-color : red;}");
177 }
else if (iStatus == 1) {
178 m_pUi->m_label_recomputationFeedback->setText(
"Computing");
179 m_pUi->m_label_recomputationFeedback->setStyleSheet(
"QLabel { background-color : red;}");
180 }
else if (iStatus == 2) {
181 m_pUi->m_label_recomputationFeedback->setText(
"Recomputing");
182 m_pUi->m_label_recomputationFeedback->setStyleSheet(
"QLabel { background-color : red;}");
183 }
else if (iStatus == 3) {
184 m_pUi->m_label_recomputationFeedback->setText(
"Clustering");
185 m_pUi->m_label_recomputationFeedback->setStyleSheet(
"QLabel { background-color : red;}");
186 }
else if (iStatus == 4) {
187 m_pUi->m_label_recomputationFeedback->setText(
"Not Computed");
188 m_pUi->m_label_recomputationFeedback->setStyleSheet(
"QLabel { background-color : red;}");
189 }
else if (iStatus == 5) {
190 m_pUi->m_label_recomputationFeedback->setText(
"Not Clustered");
191 m_pUi->m_label_recomputationFeedback->setStyleSheet(
"QLabel { background-color : yellow;}");
193 m_pUi->m_label_recomputationFeedback->setText(
"Finished");
194 m_pUi->m_label_recomputationFeedback->setStyleSheet(
"QLabel { background-color : green;}");
207 if (iSourceOri == 0) {
208 m_pUi->m_lineEdit_sSourceOri->setText(
"fixed");
210 m_pUi->m_lineEdit_sSourceOri->setText(
"free");
215 m_pUi->m_lineEdit_sCoordFrame->setText(
"Head Space");
217 m_pUi->m_lineEdit_sCoordFrame->setText(
"MRI Space");
219 m_pUi->m_lineEdit_sCoordFrame->setText(
"Unknown");
223 m_pUi->m_lineEdit_iNDipole->setText(QString::number(iNSource));
226 m_pUi->m_lineEdit_iNDipoleClustered->setText(
"Not clustered");
229 m_pUi->m_lineEdit_iNChan->setText(QString::number(iNChan));
232 m_pUi->m_lineEdit_iNSourceSpace->setText(QString::number(iNSpaces));
276 QString t_sAtlasDir = QFileDialog::getExistingDirectory(
this, tr(
"Open Atlas Directory"),
277 QCoreApplication::applicationDirPath(),
278 QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks);
280 m_pUi->m_qLineEdit_AtlasDirName->setText(t_sAtlasDir);
284 if (!t_pAnnotationSet->isEmpty() && t_pAnnotationSet->size() == 2) {
286 m_pUi->m_qLabel_atlasStat->setText(
"loaded");
289 m_pUi->m_qLabel_atlasStat->setText(
"not loaded");