47,
m_pUi(std::make_unique<Ui::SpharaSettingsViewWidget>())
53 connect(
m_pUi->m_checkBox_activateSphara,
static_cast<void (QCheckBox::*)(
bool)
>(&QCheckBox::clicked),
57 connect(
m_pUi->m_comboBox_spharaSystem,
static_cast<void (QComboBox::*)(
const QString&)
>(&QComboBox::currentTextChanged),
60 connect(
m_pUi->m_spinBox_spharaFirst,
static_cast<void (QSpinBox::*)()
>(&QSpinBox::editingFinished),
63 connect(
m_pUi->m_spinBox_spharaSecond,
static_cast<void (QSpinBox::*)()
>(&QSpinBox::editingFinished),
66 this->setWindowTitle(
"SPHARA Settings");
67 this->setMinimumWidth(330);
68 this->setMaximumWidth(330);
138 m_pUi->m_label_spharaFirst->show();
139 m_pUi->m_spinBox_spharaFirst->show();
141 m_pUi->m_label_spharaSecond->show();
142 m_pUi->m_spinBox_spharaSecond->show();
144 if (
m_pUi->m_comboBox_spharaSystem->currentText() ==
"VectorView") {
145 m_pUi->m_label_spharaFirst->setText(
"Mag");
146 m_pUi->m_spinBox_spharaFirst->setMaximum(102);
148 m_pUi->m_label_spharaSecond->setText(
"Grad");
149 m_pUi->m_spinBox_spharaSecond->setMaximum(102);
152 if (
m_pUi->m_comboBox_spharaSystem->currentText() ==
"BabyMEG") {
153 m_pUi->m_label_spharaFirst->setText(
"Inner layer");
154 m_pUi->m_spinBox_spharaFirst->setMaximum(270);
156 m_pUi->m_label_spharaSecond->setText(
"Outer layer");
157 m_pUi->m_spinBox_spharaSecond->setMaximum(105);
160 if (
m_pUi->m_comboBox_spharaSystem->currentText() ==
"EEG") {
161 m_pUi->m_label_spharaFirst->setText(
"EEG");
162 m_pUi->m_spinBox_spharaFirst->setMaximum(256);
164 m_pUi->m_label_spharaSecond->hide();
165 m_pUi->m_spinBox_spharaSecond->hide();
169 m_pUi->m_spinBox_spharaFirst->value(),
170 m_pUi->m_spinBox_spharaSecond->value());