Open Ephys GUI
 All Classes Functions Variables
Public Member Functions | Private Member Functions | Private Attributes
SpikeDetectorEditor Class Reference
Inheritance diagram for SpikeDetectorEditor:
GenericEditor AccessClass

List of all members.

Public Member Functions

 SpikeDetectorEditor (GenericProcessor *parentNode)
void buttonEvent (Button *button)
void labelTextChanged (Label *label)
void comboBoxChanged (ComboBox *comboBox)
void sliderEvent (Slider *slider)
void channelChanged (int chan)
- Public Member Functions inherited from GenericEditor
 GenericEditor (GenericProcessor *owner)
void paint (Graphics &g)
bool keyPressed (const KeyPress &key)
void switchSelectedState ()
void select ()
void highlight ()
void deselect ()
bool getSelectionState ()
void enable ()
void disable ()
bool getEnabledState ()
void setEnabledState (bool)
String getName ()
virtual void tabNumber (int t)
int tabNumber ()
virtual void switchSource (int)
virtual void switchSource ()
GenericProcessorgetProcessor () const
void fadeIn ()
virtual void switchDest ()
virtual void switchIO (int)
virtual void buttonClicked (Button *button)
virtual void sliderValueChanged (Slider *slider)
virtual void editorWasClicked ()
bool checkDrawerButton (Button *button)
bool getRecordStatus (int chan)
bool getAudioStatus (int chan)
void selectChannels (Array< int >)
void refreshColors ()
virtual void update ()
virtual void updateSettings ()
virtual void updateVisualizer ()
Array< int > getActiveChannels ()
int getStartChannel ()
- Public Member Functions inherited from AccessClass
void setUIComponent (UIComponent *)
virtual void updateChildComponents ()
EditorViewportgetEditorViewport ()
DataViewportgetDataViewport ()
ProcessorListgetProcessorList ()
ProcessorGraphgetProcessorGraph ()
ControlPanelgetControlPanel ()
MessageCentergetMessageCenter ()
UIComponentgetUIComponent ()
AudioComponentgetAudioComponent ()

Private Member Functions

void drawElectrodeButtons (int)
void refreshElectrodeList ()
bool addElectrode (int nChans)
void removeElectrode (int index)
void editElectrode (int index, int chan, int newChan)
 JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (SpikeDetectorEditor)

Private Attributes

ComboBox * electrodeTypes
ComboBox * electrodeList
Label * numElectrodes
Label * thresholdLabel
TriangleButtonupButton
TriangleButtondownButton
UtilityButtonplusButton
ThresholdSliderthresholdSlider
OwnedArray< ElectrodeButtonelectrodeButtons
Array< ElectrodeEditorButton * > electrodeEditorButtons
int lastId
bool isPlural
Font font

Additional Inherited Members

- Public Attributes inherited from GenericEditor
int desiredWidth
int nodeId
bool isFading
float accumulator
Font titleFont
- Protected Member Functions inherited from GenericEditor
virtual void addParameterEditors ()
- Protected Attributes inherited from GenericEditor
DrawerButtondrawerButton
int drawerWidth
ChannelSelectorchannelSelector

The documentation for this class was generated from the following file: