77, m_bAnnotaionsLoaded(false)
78, m_pUi(new Ui::FwdSettingsViewWidget)
84 m_pUi->m_checkBox_bDoRecomputation->setChecked(
false);
85 m_pUi->m_checkBox_bDoClustering->setChecked(
true);
86 m_pUi->m_lineEdit_iNChan->setText(QString::number(0));
87 m_pUi->m_lineEdit_iNSourceSpace->setText(QString::number(0));
88 m_pUi->m_lineEdit_iNDipole->setText(QString::number(0));
89 m_pUi->m_lineEdit_sSourceOri->setText(
"fixed");
90 m_pUi->m_lineEdit_sCoordFrame->setText(
"Head Space");
91 m_pUi->m_lineEdit_iNDipoleClustered->setText(
"Not Clustered");
92 m_pUi->m_spinBox_iNDipoleClustered->setValue(200);
93 m_pUi->m_spinBox_iNDipoleClustered->setKeyboardTracking(
false);
96 QString t_sAtlasDir = QCoreApplication::applicationDirPath() +
"/../resources/data/MNE-sample-data/subjects/sample/label";
97 m_pUi->m_qLineEdit_AtlasDirName->setText(t_sAtlasDir);
101 if(!t_pAnnotationSet->isEmpty() && t_pAnnotationSet->size() == 2)
104 m_pUi->m_qLabel_atlasStat->setText(
"loaded");
109 m_pUi->m_qLabel_atlasStat->setText(
"not loaded");
113 connect(
m_pUi->m_checkBox_bDoRecomputation, &QCheckBox::clicked,
115 connect(
m_pUi->m_qPushButton_AtlasDirDialog, &QPushButton::released,
117 connect(
m_pUi->m_checkBox_bDoClustering, &QCheckBox::clicked,
119 connect(
m_pUi->m_qPushButton_ComputeForward, &QPushButton::clicked,
121 connect(
m_pUi->m_spinBox_iNDipoleClustered, QOverload<int>::of(&QSpinBox::valueChanged),
197 m_pUi->m_label_recomputationFeedback->setText(
"Initializing");
198 m_pUi->m_label_recomputationFeedback->setStyleSheet(
"QLabel { background-color : red;}");
199 }
else if(iStatus == 1) {
200 m_pUi->m_label_recomputationFeedback->setText(
"Computing");
201 m_pUi->m_label_recomputationFeedback->setStyleSheet(
"QLabel { background-color : red;}");
202 }
else if (iStatus == 2) {
203 m_pUi->m_label_recomputationFeedback->setText(
"Recomputing");
204 m_pUi->m_label_recomputationFeedback->setStyleSheet(
"QLabel { background-color : red;}");
205 }
else if (iStatus == 3) {
206 m_pUi->m_label_recomputationFeedback->setText(
"Clustering");
207 m_pUi->m_label_recomputationFeedback->setStyleSheet(
"QLabel { background-color : red;}");
208 }
else if (iStatus == 4) {
209 m_pUi->m_label_recomputationFeedback->setText(
"Not Computed");
210 m_pUi->m_label_recomputationFeedback->setStyleSheet(
"QLabel { background-color : red;}");
211 }
else if (iStatus == 5) {
212 m_pUi->m_label_recomputationFeedback->setText(
"Not Clustered");
213 m_pUi->m_label_recomputationFeedback->setStyleSheet(
"QLabel { background-color : yellow;}");
215 m_pUi->m_label_recomputationFeedback->setText(
"Finished");
216 m_pUi->m_label_recomputationFeedback->setStyleSheet(
"QLabel { background-color : green;}");
223 FIFFLIB::fiff_int_t iCoordFrame,
229 if(iSourceOri == 0) {
230 m_pUi->m_lineEdit_sSourceOri->setText(
"fixed");
232 m_pUi->m_lineEdit_sSourceOri->setText(
"free");
236 if(iCoordFrame == FIFFV_COORD_HEAD) {
237 m_pUi->m_lineEdit_sCoordFrame->setText(
"Head Space");
238 }
else if (iCoordFrame == FIFFV_COORD_MRI){
239 m_pUi->m_lineEdit_sCoordFrame->setText(
"MRI Space");
241 m_pUi->m_lineEdit_sCoordFrame->setText(
"Unknown");
245 m_pUi->m_lineEdit_iNDipole->setText(QString::number(iNSource));
248 m_pUi->m_lineEdit_iNDipoleClustered->setText(
"Not clustered");
251 m_pUi->m_lineEdit_iNChan->setText(QString::number(iNChan));
254 m_pUi->m_lineEdit_iNSourceSpace->setText(QString::number(iNSpaces));
298 QString t_sAtlasDir = QFileDialog::getExistingDirectory(
this, tr(
"Open Atlas Directory"),
299 QCoreApplication::applicationDirPath(),
300 QFileDialog::ShowDirsOnly
301 | QFileDialog::DontResolveSymlinks);
303 m_pUi->m_qLineEdit_AtlasDirName->setText(t_sAtlasDir);
307 if(!t_pAnnotationSet->isEmpty() && t_pAnnotationSet->size() == 2)
310 m_pUi->m_qLabel_atlasStat->setText(
"loaded");
315 m_pUi->m_qLabel_atlasStat->setText(
"not loaded");