Added new class AMCurrentAmplifierCompositeView--not much implemented just yet. This class will adopt some of the paradigms set in AMCurrentAmplifierView and eventually replace CLSSR570CompositeView.
Renamed the existing AMCurrentAmplifierView class to AMCurrentAmplifierSingleView. I'm hoping to create a new AMCurrentAmplifierView class that SingleView and CompositeView can inherit from.
Fixed small typo where some functions had AMCurrentAmplifierView specifier instead of AMCurrentAmplifierCompositeView.
Renamed AMCurrentAmplifierSingleView::currentAmplifier() to amplifier().
Added new class AMCurrentAmplifierView that is a generalization of (now existing) AMCurrentAmplifierSingleView and AMCurrentAmplifierCompositeView.
Commented out a large portion of this class and added ancestor AMCurrentAmplifierView. All appears to be well: this class is instantiated in BioXASSidePersistentView and no functionality appears to have changed.
Added ancestor AMCurrentAmplifierView to AMCurrentAmplifierCompositeView, and added virtual functions as required. No method bodies have been implemented yet.
Change the return type of AMCurrentAmplifier::createView() from AMCurrentAmplifierView to AMCurrentAmplifierSingleView.
Changed type of keithleyView_ in BioXASSidePersistentView from AMCurrentAmplifierView to AMCurrentAmplifierSingleView.
Removed all functionality in AMCurrentAmplifierSingleView that now belongs in AMCurrentAmplifierView.
Filled in pure virtual methods in AMCurrentAmplifierCompositeView. Added new helper method valueToString().
Removed function refreshView() from AMCurrentAmplifierView. Should be implementation-dependent.
Fixed a typo in a connect statement in IDEASScalerView constructor. Also changed the argument of onSR570ViewChanged() from CLSSR570CompositeView::ViewMode to AMCurrentAmplifierView::ViewMode.
Changed the type of sr570View_ in CLSSIS3820ScalerChannelView from AMCurrentAmplifierView to AMCurrentAmplifierSingleView.
Changed all references to sr570View_ to amplifierView_, CLSSR570CompositeView::ViewMode to AMCurrentAmplifierView::ViewMode, CLSSR570CompositeView to AMCurrentAmplifierCompositeView.
Replaced instances of CLSSR570CompositeView::ViewMode with AMCurrentAmplifierView::ViewMode in IDEASScalerView, REIXSScalerView, and VESPERSScalerView.
Replaced stray instances of CLSSR570View::ViewMode with AMCurrentAmplifierView::ViewMode, and signals CLSSIS3820ScalerChannelView::sr570ViewModeChanged() with CLSSIS3820ScalerChannelView::amplifierViewModeChanged().
Replaced instance of sr570ViewModeChanged() signal with amplifierViewModeChanged() and slot onsr570ViewModeChanged() with slot onAmplifierViewModeChanged() in CLSSIS3820ScalerView.cpp.
Commented out #include acquaman/AM2DDacqScanController.h in AMScanAction.cpp
Added isValid_ boolean to AMCurrentAmplifierCompositeView, used to indicate whether both amplifiers are valid.