Loading Parameters and altering Parameter Buttons based on active channels
Allows parameters to be set from saved XML and changes the parameterEditor buttons (currently for discrete parameters only) to reflect which parameters are currently used by selected and non-selected channels. This fixes a problem where the buttons would always show what the last press was rather than the current values for the active channels (e.g. If you changed the parameters on Channel 2, and then switched to select only Channel 1, the GUI would incorrectly indicate that the settings for Channel 2 were active). Additionally, allows the user to see what parameter values are used for channels not currently selected.
Showing
- .gitignore 2 additions, 0 deletions.gitignore
- Builds/MacOSX/open-ephys.xcodeproj/project.pbxproj 12 additions, 2 deletionsBuilds/MacOSX/open-ephys.xcodeproj/project.pbxproj
- Builds/MacOSX/open-ephys.xcodeproj/project.xcworkspace/xcuserdata/ryan.xcuserdatad/UserInterfaceState.xcuserstate 0 additions, 0 deletions...cuserdata/ryan.xcuserdatad/UserInterfaceState.xcuserstate
- Builds/MacOSX/open-ephys.xcodeproj/xcuserdata/ryan.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist 42 additions, 0 deletions...erdata/ryan.xcuserdatad/xcdebugger/Breakpoints.xcbkptlist
- Builds/MacOSX/open-ephys.xcodeproj/xcuserdata/ryan.xcuserdatad/xcschemes/open-ephys.xcscheme 86 additions, 0 deletions...xcuserdata/ryan.xcuserdatad/xcschemes/open-ephys.xcscheme
- Builds/MacOSX/open-ephys.xcodeproj/xcuserdata/ryan.xcuserdatad/xcschemes/xcschememanagement.plist 22 additions, 0 deletions...rdata/ryan.xcuserdatad/xcschemes/xcschememanagement.plist
- Source/Processors/ArduinoOutput.cpp 1 addition, 0 deletionsSource/Processors/ArduinoOutput.cpp
- Source/Processors/AudioNode.cpp 1 addition, 0 deletionsSource/Processors/AudioNode.cpp
- Source/Processors/AudioResamplingNode.cpp 1 addition, 0 deletionsSource/Processors/AudioResamplingNode.cpp
- Source/Processors/Editors/ChannelSelector.cpp 1 addition, 1 deletionSource/Processors/Editors/ChannelSelector.cpp
- Source/Processors/Editors/ChannelSelector.h 10 additions, 3 deletionsSource/Processors/Editors/ChannelSelector.h
- Source/Processors/Editors/GenericEditor.cpp 13 additions, 1 deletionSource/Processors/Editors/GenericEditor.cpp
- Source/Processors/Editors/GenericEditor.h 2 additions, 0 deletionsSource/Processors/Editors/GenericEditor.h
- Source/Processors/Editors/ParameterEditor.cpp 64 additions, 1 deletionSource/Processors/Editors/ParameterEditor.cpp
- Source/Processors/Editors/ParameterEditor.h 6 additions, 2 deletionsSource/Processors/Editors/ParameterEditor.h
- Source/Processors/EventDetector.cpp 1 addition, 0 deletionsSource/Processors/EventDetector.cpp
- Source/Processors/ExampleProcessor.cpp 2 additions, 1 deletionSource/Processors/ExampleProcessor.cpp
- Source/Processors/FPGAOutput.cpp 2 additions, 1 deletionSource/Processors/FPGAOutput.cpp
- Source/Processors/FilterNode.cpp 1 addition, 1 deletionSource/Processors/FilterNode.cpp
- Source/Processors/GenericProcessor.cpp 1 addition, 0 deletionsSource/Processors/GenericProcessor.cpp
Loading
Please register or sign in to comment