DataViewer

  • implemented with QMain to have docked secondary windows (overlay gui, argand, etc)
  • main panel works, QPixmapCache speed improvements added
  • Overlays/OverlayGUI working
  • argand working
  • infowin working
  • added MainWindow which gives am AddDockWidget functionality given to Viewer and GIPLTMain for custom docking widgets, meant to replace Procedures
  • global menu not yet implemented (-> Ansgar)
  • only ViewerPanelBase converted, actual ViewerPanel missing all previous features
  • config / state-saving not yet implemented
  • cursors not yet implemented
  • fftwin not yet converted
  • zoomwin not yet converted
  • ruler not yet converted
  • norm widget not yet converted (we really need a clean re-write for this one, histogram and everything...)

Overlays

The overlays are converted and are at least compiling and addable to a viewer; several are missing the menus, and mouse event handling may have been broken as well, since wx and Qt have some differences there.

  • all base overlays converted
  • all ex overlays converted

PyShell

current version copied over from dng, put it into a separate dir (pyshell), renamed dng to iplt namespace, and adjusted some commands in giplt_main etc. Very likely this broke several things...

  • PythonInterpreter::Call(function) not implemented (needed in plot_data_graphics_item.cc and for the Procedures)
  • Procedures converted to Qt, but not yet tested (possibly deprecated, see above)

PlotViewer

synced with dng, seems sort-of working

other

  • ex RListGrid and LLViewer converted
  • renamed every occurence of [Cc]olour to [Cc]olor
  • ex: reflection editor not yet converted
  • ex: sinc sum plot function not yet converted
  • info editor not yet converted (declared obsolete)