Added:
- Built the scan action controller for the 3D scans.  It will still need
to be tested, but everything looks alright.
- It looks a fair bit simpler than the 2D scan action controller, but
that is because it is much more limited in detectors as well as motors.
Altered:
- Tweaked the code for identifying the area detectors to use
QFlags::testFlags() instead of integer comparison.
- In VESPERS2DScanConfiguration, fixed a bug where finding the number of
"yPoints" was using the step for the "x" direction.
- Moved the destructor in AM3DNormalizationAB.
Playing around with breaking up the .pri files into managable chunks.
Continuing to play around with heirarchically defined .pri files.
In an effort to decouple AMBeamline from ... everything ... I've implemented a series of API classes that AMBeamline inherits from. Pointers to those APIs are returned by AMBeamlineSupport, so that calling classes can ask from only the API piece that they need.
Added files that I forgot to add. Also, adding files for a master project that builds some useful qmake environment variables.
Added buildTests and compositeCommon pri files from AMControlInfo(List), AMDetectorInfo(List), AMDetectorSet, AMXRFDetector, and AMScanConfiguration. Modified existing pri files to use new compositeCommons.
Innitial changes
Working version
revert developer changes
cleanup the codes of CLSSR570
working version
Modified:
-clean up widgets, renaming and structuring for added clarity
-tabbed REIXSXESImageInterpolationABEditor layout to make space for
additional controls needed for second curve fitting
a working and clean version
remove qdebug
Code clean up
more clean up
Fix a typo
Modified:
Moved "Apply to Scans" option from a QToolMenu to an "Apply" tab.
Modified:
Finalized REIXSXESImageInterpolationABEditor layout using tabs to
minimize control widget space and maximize plot size.