GUI: remember the UI state

BA should store in project file:

  • INSTRUMENT: The selected instrument. Default is the first/last one.
  • INSTRUMENT: State of collapsible group boxes. By default all are expanded.
  • SAMPLE: The selected sample. Default is the first/last one.
  • SAMPLE: State of collapsible group boxes. By default layers are collapsed, inner forms are expanded.
  • DATA: The selected data. Default is the first/last one.
  • DATA: Presentation of data. Default is "Heat map"/"Reflectometry (Configuration)".
  • SIMULATION: The chosen instrument, sample and data. Default is the first in the list.
  • JOBS: The selected job. Default is the last one.
  • JOBS: RealTimeWidget: remember tuning range (default is 100%)
  • JOBS: RealTimeWidget: remember "Lock-Z". Default state is off.
Edited by Mikhail Svechnikov