コード例 #1
0
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);
        }
    }

}