VESPERS: Added a small addition to the logic for moving the CCD to be able to move around when the microscope is in and it is still higher than the helium buffer safe height.
Added 'pause all' and 'resume all' buttons to the QuickControls, thought this would be more useful than selecting which to pause or resume. The old way is still there, but the old pause and resume actions have been disabled in the ListView context menu.
Added drag zoomer tool to the plot.
Merging branch to commit changes to StripTool.

Merge branch 'master' of https://github.com/acquaman/acquaman
Implemented plotting pvs against measurement time. The user may still control what is shown by manipulating a 'values displayed' type field in the 'Edit' menu, but this will be nixxed in favor of a 'time displayed' type spinbox in QuickControls. This spinbox already appears, but is presently disabled.
Made the x axis ticks and name constant--what appears there does not depend on what pv is selected.
Changed x axis units to seconds.
Commented out old/unused actions from the list view context menu.
Removed dependence of plotted pv values on a 'valuesDisplayed' setpoint. Now, the user can specify a time threshold in seconds and all measurements made within that threshold window will be plotted.
Time controls are now fully implemented. Also, tried mixing around the look of the control panel. The goal was to make it better: don't laugh. :)
I've renamed QuickControls -> SidePanel and removed all controls from this class. Right now, it should only display the list of active pvs. All time, pause/resume, and pv name entry type functions should now be performed by ControlsPanel. I've played around with the layout a little, but it's still pretty sucky. :)
Users are now notified of errors associated with incorrect pv entry and deletion attempts using sternly worded message boxes.
Fixed bug where pvs added after the time window is changed do not reflect this change! Now, every pv added before or after the time window is changed adhere to the new window. Also added a 'granularity' field in the EditPVDialog, where the user can set whether they want the plot to update with every pv update, or every other update, etc...
Enabled plot axis normalization.
The correct axis scale and label, corresponding to the selected PV, are displayed on the plot... but only if axis normalization isn't turned on. Project is buildable and runable... still working on this!
Here is a practice commit!
Just reset --hard all changes to revert back to this commit.
Adding class for a plot options dialog.
StripTool can now successfully plot multiple pvs, and the y-axis plot scale and label display the information corresponding to the model's selected pv.
Working on a waterfall feature for the plot. Widget is built and appears operational, but the corresponding behavior on the plot isn't what I'd like (I think). Project is buildable and runable.