Commit Graph

20 Commits

Author SHA1 Message Date
Mark Liversedge
f9405a0952 Auto Interval Discovery (Part 2 of 3)
In this part we have updated all the charts to reference
the RideItem::intervals() members instead of the TreeWidget
and RideFile::intervals().

The code to create/change/delete intervals is not included
so selecting and editing on charts/sidebar is disabled til
part 3 of the update, but hover should work properly.

Still left todo in future updates;

    * Updates to the interval sidebar to list intervals
      in a tree (by interval type) with a color selector

    * Code to create, edit, delete etc the intervals via
      the rideitem/intervalitem and see them reflected in
      the ridefile

    * Update to search for all the different types of
      IntervalItems including routes and sustained intervals
2015-05-09 18:56:42 +01:00
Mark Liversedge
c1ee2b612f Best Intervals are Yellow
.. on interval navigator etc

.. so you don't get lots of labels on the plot
2015-01-17 10:05:29 +00:00
Mark Liversedge
83edac90d3 Add ToolTip to IntervalNavigator
.. just the interval name
2015-01-17 09:51:53 +00:00
Damien
fb7f6d70d5 Garmin Cycling Dynamics : Switch on Power Phase 2015-01-06 18:44:27 +01:00
Mark Liversedge
a8ba7843cd Climb intervals in Green
.. and also tidy up use of isPeak() etc

.. starting to wonder if we need to a) auto find intervals on import
   and then b) list them in a tree c) allow user to select a 'class'
   of intervals to show (i.e. select all climbs)
2015-01-05 12:08:37 +00:00
Mark Liversedge
38a431ef98 Interval Navigator colors config
.. update when the config changes
2015-01-05 10:49:01 +00:00
Mark Liversedge
f19f6696d9 Fix AllPlotInterval SEGV
.. trying to reference context->ride in constructor (!)
2014-12-31 13:58:27 +00:00
Damien
18591a1216 IntervalPlot: set by distance 2014-12-28 23:42:27 +01:00
Damien
20e36784e8 IntervalPlot: Clear interval hover 2014-12-28 23:42:27 +01:00
Damien
2039829321 IntervalPlot: Add Double-Click interval to Zoom 2014-12-28 18:27:08 +01:00
Damien
90031f82fa IntervalPlot: don't group Matches 2014-12-27 16:49:21 +01:00
Damien
a3505a375f IntervalPlot: color for Match 2014-12-27 16:12:46 +01:00
Mark Liversedge
26811f2576 RideDB ::save() after ::refresh()
.. rather than waiting for close, since if there is a
   crash etc after the refresh it needs to run again.
2014-12-27 14:20:55 +00:00
Damien
47f8bc4ca8 IntervalPlot: thinner lines 2014-12-27 00:11:02 +01:00
Damien
8caf2cbd25 IntervalPlot: correct IntervalsChanged() 2014-12-26 23:46:05 +01:00
Damien
eafe0b873f IntervalPlot: recalc only if open 2014-12-26 22:48:59 +01:00
Mark Liversedge
029a288051 Fix Initialiser for Interval Plot
.. need to initialise in constructor.
2014-12-26 21:47:18 +00:00
Damien
4fc53a7010 IntervalPlot: recalc after interval changed 2014-12-26 22:35:40 +01:00
Damien
c4a26d6da0 IntervalPlot: change height 2014-12-26 22:25:05 +01:00
Damien
c7b230f989 AllPlotWindow: Add interval plot 2014-12-26 21:20:33 +01:00