mirror of
https://github.com/GoldenCheetah/GoldenCheetah.git
synced 2026-04-15 05:32:21 +00:00
Zoom Interval in Aerolab
Re-instated zoom interval. It 'unzooms' when the interval selection changes, which is no change on version 2.1, but feels a bit odd.
This commit is contained in:
@@ -356,7 +356,7 @@ Aerolab::setData(RideItem *_rideItem, bool new_zoom) {
|
||||
double t = 0.0;
|
||||
double vlast = 0.0;
|
||||
double e = 0.0;
|
||||
double d = 0;
|
||||
//double d = 0; //XXX not used?
|
||||
arrayLength = 0;
|
||||
foreach(const RideFilePoint *p1, ride->dataPoints()) {
|
||||
if ( arrayLength == 0 )
|
||||
|
||||
@@ -240,7 +240,8 @@ AerolabWindow::AerolabWindow(MainWindow *mainWindow) :
|
||||
connect(comboDistance, SIGNAL(currentIndexChanged(int)), this, SLOT(setByDistance(int)));
|
||||
connect(mainWindow, SIGNAL(configChanged()), aerolab, SLOT(configChanged()));
|
||||
connect(mainWindow, SIGNAL(configChanged()), this, SLOT(configChanged()));
|
||||
connect(mainWindow, SIGNAL( intervalSelected() ), this, SLOT(intervalSelected()));
|
||||
connect(mainWindow, SIGNAL(intervalSelected() ), this, SLOT(intervalSelected()));
|
||||
connect(mainWindow, SIGNAL(intervalZoom(IntervalItem*) ), this, SLOT(zoomInterval(IntervalItem*)));
|
||||
connect(allZoomer, SIGNAL( zoomed(const QwtDoubleRect) ), this, SLOT(zoomChanged()));
|
||||
|
||||
|
||||
|
||||
@@ -40,7 +40,6 @@ class AerolabWindow : public GcWindow {
|
||||
public:
|
||||
AerolabWindow(MainWindow *mainWindow);
|
||||
void setData(RideItem *ride);
|
||||
void zoomInterval(IntervalItem *); // zoom into a specified interval
|
||||
double getCanvasTop() const;
|
||||
double getCanvasBottom() const;
|
||||
|
||||
@@ -65,6 +64,7 @@ class AerolabWindow : public GcWindow {
|
||||
void setByDistance(int value);
|
||||
void rideSelected();
|
||||
void zoomChanged();
|
||||
void zoomInterval(IntervalItem *); // zoom into a specified interval
|
||||
void configChanged();
|
||||
void intervalSelected();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user