Skip to content

Commit d64b2b6

Browse files
authored
Update SpikeSorterEditor.cpp
1 parent 8b0ba61 commit d64b2b6

1 file changed

Lines changed: 15 additions & 3 deletions

File tree

Source/Plugins/SpikeSorter/SpikeSorterEditor.cpp

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ SpikeSorterEditor::SpikeSorterEditor(GenericProcessor* parentNode, bool useDefau
7878
electrodeList->setEditableText(false);
7979
electrodeList->setJustificationType(Justification::centredLeft);
8080
electrodeList->addListener(this);
81+
//electrodeList->setBounds(65,30,130,20);
8182
electrodeList->setBounds(65,30,130,20);
8283
addAndMakeVisible(electrodeList);
8384

@@ -204,11 +205,22 @@ void SpikeSorterEditor::sliderEvent(Slider* slider)
204205

205206
if (electrodeNum > -1)
206207
{
208+
// new
207209
SpikeSorter* processor = (SpikeSorter*) getProcessor();
210+
if (processor->getEditAllState()){
211+
int numElectrodes = processor->getNumElectrodes();
212+
for (int electrodeIt = 0 ; electrodeIt < numElectrodes ; electrodeIt++){
213+
//processor->setChannelThreshold(electrodeList->getSelectedItemIndex(),i,slider->getValue());
214+
for (int channelIt = 0 ; channelIt < processor->getNumChannels(electrodeIt) ; channelIt++){
215+
processor->setChannelThreshold(electrodeIt,channelIt,slider->getValue());
216+
}
217+
}
218+
}
219+
else{
208220
processor->setChannelThreshold(electrodeList->getSelectedItemIndex(),
209221
electrodeNum,
210222
slider->getValue());
211-
223+
}
212224

213225

214226
//Array<int> dacChannels = processor->getDACassignments;
@@ -229,9 +241,9 @@ void SpikeSorterEditor::sliderEvent(Slider* slider)
229241

230242
void SpikeSorterEditor::buttonEvent(Button* button)
231243
{
232-
VisualizerEditor::buttonEvent(button);
244+
233245
SpikeSorter* processor = (SpikeSorter*) getProcessor();
234-
246+
235247
if (electrodeButtons.contains((ElectrodeButton*) button))
236248
{
237249

0 commit comments

Comments
 (0)