void SpikeDetectorEditor::channelChanged(int chan) { //std::cout << "New channel: " << chan << std::endl; for (int i = 0; i < electrodeButtons.size(); i++) { if (electrodeButtons[i]->getToggleState()) { electrodeButtons[i]->setChannelNum(chan); electrodeButtons[i]->repaint(); SpikeDetector* processor = (SpikeDetector*) getProcessor(); processor->setChannel(electrodeList->getSelectedItemIndex(), i, chan-1); } } }