Fixed both the left treeview and the top frame title
Added:
- AMGenericScanEditor::onScanDetailsChanged ~ A slot which responds to
changes in any added scans details by calling:
AMGenericScanEditor::refreshWindowTitle()
Altered:
- AMGenericScanEditor::refreshWindowTitle() ~ Added a line to set
ui_.topFrameTitle's text
- Connected added scans AMScan::nameChanged() and
AMScan::numberChanged() signals to the onScanDetailsChanged signal
- Changed AMScan::storeToDb() so now sets the number by calling the
setter instead of directly referencing the instance variable (ensuring
number changed signal is emitted)
Altered:
- SGMBeamline::undulatorForcedOpen_ ~ An AMReadOnlyPVControl connected
to the PV UND1411-01:openID (0 = normal, 1 = forced open)
- Altered SGMBeamline::validateAction to return ActionNotCurrentlyValid
if the undulator is forced open and the passed action is a fast scan
- Altered SGMBeamline::validateActionMessage to return an explination
that fast scans can't be run if the undulator is forced open
Altered:
- SGMBeamline::validateAction and validateActionMessage to use
qFuzzyIsNull rather than qFuzzyCompare
- SGMFastScanActionController::startImplementation() ~ Added check to
see if undulator is forced open, in which case we set the fast scan to
failed.

When #577 is merged back into master, add validateActionMessage to
setFailed() as its optional failure message.
Altered:
SGMFastScanActionController::startImplementation() ~ Changed so that if
Undulator is forced open, then returns false.
Start of build reporting and code signing system.
Starting work on the actual deploy program.
Fleshing out AMDeploy for git workflow.
Worked on parsing the output of the git workflow.
Added better support to chose the workingDirectory for the program.
Working through the actual deploy parts. Making sure that we ignore the autogenerated files. Also checking the buildReporter for buildInfo in SGMAppController, just as debugs right now.
Starting work on making sure that the git output is completely valid before deploying.
Handling git commands that don't exit with status 0.
Starting work to check that qmake has the right version.
Starting to test actual qmake.
Trying to add the make step.
Changed AMDeploy project file to build in the correct location.
Quick change to test against sgm_beamline.pro for AMDeploy
Changed AMDeploy so that the project file is a parameter that needs to be passed in. Also added a messageBox that pops up in SGMAcquaman if you run anywhere but the SGM_Release branch.
Merge branch 'CodeSigning'
Merge branch 'master' of github.com:acquaman/acquaman