Commit Graph

6 Commits

Author SHA1 Message Date
Mark Liversedge
0bcfd6e52c Add XData UNITS support Part 2 of 2
.. added to DataFilter XDATA_UNITS("..", "...") returns the units as
   a string.

.. added to the various dialogs in RideEditor, to enable units and
   series name to be set and edited by the user.
2016-08-26 11:37:34 +01:00
Mark Liversedge
96c62cbe42 RideEditor XDATA setTabBar() fixup
.. rather than using setTabBar() to keep resetting the view
   for the XDATA tabs in RideEditor the model updates the
   views correctly.

.. makes the editing of XDATA more responsive and doesn't
   keep resizing columns on every change.
2016-07-15 16:34:32 +01:00
Mark Liversedge
9ffae1cd56 Ride Editor XDATA row/col add/delete
.. context menu on xdata editor row/column headings now
   adds functions to add/remove rows and columns

.. users can now manually create and maintain XDATA in the
   ride editor

.. the UX is a bit naff and needs to be cleaned up; the
   visual cues are missing on redo/undo and the performance
   is poor since setTabBar is called too frequently. Will
   look to fix these nits over the next few days.

Conflicts:
	src/FileIO/XDataTableModel.cpp
2016-07-10 18:58:53 +01:00
Joern
575d00a58e Fix XDATA Model Compile errors on Windows 2016-07-10 11:43:51 +02:00
Mark Liversedge
14c42cbe2f Ride Editor XDATA cell delegate
.. mostly just handles the time column.
2016-07-09 14:28:57 +01:00
Mark Liversedge
4d735df508 Add XDATA to Ride Editor Part 2 of 2
.. added the ability to edit point values with XDATA
   series displayed as 'worksheets' within the ride editor,
   in keeping with the 'Spreadsheet' UX

.. need to refine the cosmetics and work on more useful
   functions like add/remove row/column etc but the basic
   view and edit functions are in place.
2016-07-09 12:08:34 +01:00