Sean Rhea
c9aec66dcf
remove global mainwindow pointer from AllPlotWindow.cpp
...
Also remove ugly const cast by introducing MainWindow::mutableIntervalItems.
2009-12-13 11:02:32 -05:00
Sean Rhea
01e1c22640
remove global mainwindow pointer from AllPlot.cpp
2009-12-13 11:02:32 -05:00
Sean Rhea
bef469384b
just call MainWindow::rideItem
2009-12-12 22:02:02 -05:00
Mark Liversedge
29a9e41444
Interval features and new GC file format
2009-12-12 11:41:35 -05:00
Sean Rhea
2db45dc0c5
introduce MainWindow rideSelected signal
...
...and use it to update the various tabs when a ride is selected.
2009-12-10 13:13:10 -08:00
Sean Rhea
e7a76022bb
new zonesChanged signal
2009-12-10 10:16:58 -08:00
Sean Rhea
db943fbcd6
make ride plot work for manual rides
...
I don't like disabling the ride plot tab when I select a manual ride,
because I frequently scroll through the ride list to search for a ride
by the shape of its ride plot, and every time I hit a manual ride I get
bounced to the CP plot tab. So rather than disable the ride plot tab,
just make it show an empty plot.
2009-11-09 09:20:24 -08:00
Sean Rhea
79ced76347
setAllPlotWidgets doesn't need to call show*
...
It's only called from setData, which calls AllPlot::setData right afterwards,
and the latter will do all the things that the show* functions do.
2009-11-07 10:32:00 -05:00
Sean Rhea
aad5a337b8
areDataPresent should return a const ptr
2009-10-27 23:38:57 -04:00
Sean Rhea
7c90677655
minor AllPlotWindow cleanup
2009-10-07 08:20:35 -04:00
Berend De Schouwer
6744d4ad98
fix AllPlot zoom out with a call to setZoomBase
2009-10-03 18:11:00 -04:00
Sean Rhea
ab96f78050
abstract "Ride Plot" tab into its own class
2009-09-27 21:40:03 -04:00