96 if(!mapStimChsIndexNames.isEmpty()) {
99 m_pUi->m_pComboBoxChSelection->clear();
101 QMapIterator<QString, int> i(mapStimChsIndexNames);
102 while (i.hasNext()) {
104 m_pUi->m_pComboBoxChSelection->insertItem(
m_pUi->m_pComboBoxChSelection->count(),i.key());
109 connect(
m_pUi->m_pComboBoxChSelection, &QComboBox::currentTextChanged,
175 m_pUi->m_pComboBoxChSelection->clear();
178 while (i.hasNext()) {
180 m_pUi->m_pComboBoxChSelection->insertItem(
m_pUi->m_pComboBoxChSelection->count(),i.key());
185 connect(
m_pUi->m_pComboBoxChSelection, &QComboBox::currentTextChanged,
190 connect(
m_pUi->m_pSpinBoxNumAverages,
static_cast<void (QSpinBox::*)()
>(&QSpinBox::editingFinished),
195 connect(
m_pUi->m_pSpinBoxPreStimMSeconds,
static_cast<void (QSpinBox::*)()
>(&QSpinBox::editingFinished),
199 connect(
m_pUi->m_pSpinBoxPostStimMSeconds,
static_cast<void (QSpinBox::*)()
>(&QSpinBox::editingFinished),
204 connect(
m_pUi->m_pcheckBoxBaselineCorrection, &QCheckBox::clicked,
207 m_pUi->m_pSpinBoxBaselineFromMSeconds->setMinimum(
m_pUi->m_pSpinBoxPreStimMSeconds->value()*-1);
208 m_pUi->m_pSpinBoxBaselineFromMSeconds->setMaximum(
m_pUi->m_pSpinBoxPostStimMSeconds->value());
210 connect(
m_pUi->m_pSpinBoxBaselineFromMSeconds,
static_cast<void (QSpinBox::*)()
>(&QSpinBox::editingFinished),
213 m_pUi->m_pSpinBoxBaselineToMSeconds->setMinimum(
m_pUi->m_pSpinBoxPreStimMSeconds->value()*-1);
214 m_pUi->m_pSpinBoxBaselineToMSeconds->setMaximum(
m_pUi->m_pSpinBoxPostStimMSeconds->value());
216 connect(
m_pUi->m_pSpinBoxBaselineToMSeconds,
static_cast<void (QSpinBox::*)()
>(&QSpinBox::editingFinished),
219 connect(
m_pUi->m_pushButton_reset,
static_cast<void (QPushButton::*)(
bool)
>(&QPushButton::clicked),
222 connect(
m_pUi->m_pushButton_compute,
static_cast<void (QPushButton::*)(
bool)
>(&QPushButton::clicked),
224 connect(
m_pUi->m_checkBox_reject, &QCheckBox::clicked,
227 connect(
m_pUi->checkBox_autoCompute, &QCheckBox::clicked,
230 m_pUi->m_pushButton_compute->hide();
231 m_pUi->m_checkBox_reject->hide();
232 m_pUi->m_pushButton_compute->hide();
234 setWindowFlags(Qt::WindowStaysOnTopHint);
236 m_pUi->m_groupBox_detectedTrials->hide();
243 if(evokedSet.
evoked.isEmpty()) {
244 m_pUi->m_groupBox_detectedTrials->hide();
247 m_pUi->m_groupBox_detectedTrials->show();
250 QGridLayout* topLayout =
static_cast<QGridLayout*
>(
m_pUi->m_groupBox_detectedTrials->layout());
252 topLayout =
new QGridLayout();
256 while ((child = topLayout->takeAt(0)) != 0) {
257 delete child->widget();
261 topLayout->addWidget(
new QLabel(
"Type"),0,0);
262 topLayout->addWidget(
new QLabel(
"#"),0,1);
264 for(
int i = 0; i < evokedSet.
evoked.size(); i++) {
267 topLayout->addWidget(
new QLabel(evokedSet.
evoked.at(i).comment),i+1,0);
268 topLayout->addWidget(
new QLabel(QString::number(evokedSet.
evoked.at(i).nave)),i+1,1);
273 m_pUi->m_groupBox_detectedTrials->setLayout(topLayout);
343 m_pUi->m_pSpinBoxNumAverages->hide();
344 m_pUi->m_pComboBoxChSelection->hide();
345 m_pUi->m_pushButton_reset->hide();
346 m_pUi->label->hide();
347 m_pUi->m_label_numberAverages->hide();
348 m_pUi->m_pushButton_compute->show();
349 m_pUi->m_checkBox_reject->show();
350 m_pUi->checkBox_autoCompute->show();
353 m_pUi->m_pSpinBoxNumAverages->show();
354 m_pUi->m_pComboBoxChSelection->show();
355 m_pUi->m_pushButton_reset->show();
356 m_pUi->label->show();
357 m_pUi->m_label_numberAverages->show();
358 m_pUi->m_pushButton_compute->hide();
359 m_pUi->m_checkBox_reject->hide();
360 m_pUi->checkBox_autoCompute->hide();