75 if(!mapStimChsIndexNames.isEmpty()) {
78 m_pUi->m_pComboBoxChSelection->clear();
80 QMapIterator<QString, int> i(mapStimChsIndexNames);
83 m_pUi->m_pComboBoxChSelection->insertItem(
m_pUi->m_pComboBoxChSelection->count(),i.key());
88 connect(
m_pUi->m_pComboBoxChSelection, &QComboBox::currentTextChanged,
154 m_pUi->m_pComboBoxChSelection->clear();
157 while (i.hasNext()) {
159 m_pUi->m_pComboBoxChSelection->insertItem(
m_pUi->m_pComboBoxChSelection->count(),i.key());
164 connect(
m_pUi->m_pComboBoxChSelection, &QComboBox::currentTextChanged,
169 connect(
m_pUi->m_pSpinBoxNumAverages,
static_cast<void (QSpinBox::*)()
>(&QSpinBox::editingFinished),
174 connect(
m_pUi->m_pSpinBoxPreStimMSeconds,
static_cast<void (QSpinBox::*)()
>(&QSpinBox::editingFinished),
178 connect(
m_pUi->m_pSpinBoxPostStimMSeconds,
static_cast<void (QSpinBox::*)()
>(&QSpinBox::editingFinished),
183 connect(
m_pUi->m_pcheckBoxBaselineCorrection, &QCheckBox::clicked,
186 m_pUi->m_pSpinBoxBaselineFromMSeconds->setMinimum(
m_pUi->m_pSpinBoxPreStimMSeconds->value()*-1);
187 m_pUi->m_pSpinBoxBaselineFromMSeconds->setMaximum(
m_pUi->m_pSpinBoxPostStimMSeconds->value());
189 connect(
m_pUi->m_pSpinBoxBaselineFromMSeconds,
static_cast<void (QSpinBox::*)()
>(&QSpinBox::editingFinished),
192 m_pUi->m_pSpinBoxBaselineToMSeconds->setMinimum(
m_pUi->m_pSpinBoxPreStimMSeconds->value()*-1);
193 m_pUi->m_pSpinBoxBaselineToMSeconds->setMaximum(
m_pUi->m_pSpinBoxPostStimMSeconds->value());
195 connect(
m_pUi->m_pSpinBoxBaselineToMSeconds,
static_cast<void (QSpinBox::*)()
>(&QSpinBox::editingFinished),
198 connect(
m_pUi->m_pushButton_reset,
static_cast<void (QPushButton::*)(
bool)
>(&QPushButton::clicked),
201 connect(
m_pUi->m_pushButton_compute,
static_cast<void (QPushButton::*)(
bool)
>(&QPushButton::clicked),
203 connect(
m_pUi->m_checkBox_reject, &QCheckBox::clicked,
206 connect(
m_pUi->checkBox_autoCompute, &QCheckBox::clicked,
209 m_pUi->m_pushButton_compute->hide();
210 m_pUi->m_checkBox_reject->hide();
211 m_pUi->m_pushButton_compute->hide();
213 setWindowFlags(Qt::WindowStaysOnTopHint);
215 m_pUi->m_groupBox_detectedTrials->hide();
222 if(evokedSet.
evoked.isEmpty()) {
223 m_pUi->m_groupBox_detectedTrials->hide();
226 m_pUi->m_groupBox_detectedTrials->show();
229 QGridLayout* topLayout =
static_cast<QGridLayout*
>(
m_pUi->m_groupBox_detectedTrials->layout());
231 topLayout =
new QGridLayout();
235 while ((child = topLayout->takeAt(0)) != 0) {
236 delete child->widget();
240 topLayout->addWidget(
new QLabel(
"Type"),0,0);
241 topLayout->addWidget(
new QLabel(
"#"),0,1);
243 for(
int i = 0; i < evokedSet.
evoked.size(); i++) {
246 topLayout->addWidget(
new QLabel(evokedSet.
evoked.at(i).comment),i+1,0);
247 topLayout->addWidget(
new QLabel(QString::number(evokedSet.
evoked.at(i).nave)),i+1,1);
252 m_pUi->m_groupBox_detectedTrials->setLayout(topLayout);
322 m_pUi->m_pSpinBoxNumAverages->hide();
323 m_pUi->m_pComboBoxChSelection->hide();
324 m_pUi->m_pushButton_reset->hide();
325 m_pUi->label->hide();
326 m_pUi->m_label_numberAverages->hide();
327 m_pUi->m_pushButton_compute->show();
328 m_pUi->m_checkBox_reject->show();
329 m_pUi->checkBox_autoCompute->show();
332 m_pUi->m_pSpinBoxNumAverages->show();
333 m_pUi->m_pComboBoxChSelection->show();
334 m_pUi->m_pushButton_reset->show();
335 m_pUi->label->show();
336 m_pUi->m_label_numberAverages->show();
337 m_pUi->m_pushButton_compute->hide();
338 m_pUi->m_checkBox_reject->hide();
339 m_pUi->checkBox_autoCompute->hide();