void SpikeDetectorEditor::sliderEvent(Slider* slider) { int electrodeNum = -1; for (int i = 0; i < electrodeButtons.size(); i++) { if (electrodeButtons[i]->getToggleState()) { electrodeNum = i; //electrodeButtons[i]->getChannelNum()-1; break; } } // std::cout << "Slider value changed." << std::endl; if (electrodeNum > -1) { SpikeDetector* processor = (SpikeDetector*) getProcessor(); processor->setChannelThreshold(electrodeList->getSelectedItemIndex(), electrodeNum, slider->getValue()); } }