void SpikeDetectorEditor::comboBoxChanged(ComboBox* comboBox) { if (comboBox == electrodeList) { int ID = comboBox->getSelectedId(); if (ID == 0) { SpikeDetector* processor = (SpikeDetector*) getProcessor(); processor->setElectrodeName(lastId, comboBox->getText()); comboBox->changeItemText(lastId, comboBox->getText()); //electrodeList->setText(comboBox->getText()); //refreshElectrodeList(); } else { lastId = ID; SpikeDetector* processor = (SpikeDetector*) getProcessor(); Electrode* e = processor->setCurrentElectrodeIndex(ID-1); electrodeEditorButtons[1]->setToggleState(e->isMonitored, false); drawElectrodeButtons(ID-1); } } thresholdSlider->setActive(false); }
void SpikeDetectorEditor::comboBoxChanged(ComboBox* comboBox) { if (comboBox == electrodeList) { int ID = comboBox->getSelectedId(); if (ID == 0) { SpikeDetector* processor = (SpikeDetector*) getProcessor(); processor->setElectrodeName(lastId, comboBox->getText()); refreshElectrodeList(); } else { lastId = ID; drawElectrodeButtons(ID-1); } } thresholdSlider->setActive(false); }