diff --git a/re/graphingwindow.cpp b/re/graphingwindow.cpp index 97e622b..8cd1a84 100644 --- a/re/graphingwindow.cpp +++ b/re/graphingwindow.cpp @@ -308,7 +308,7 @@ void GraphingWindow::axisDoubleClick(QCPAxis *axis, QCPAxis::SelectablePart part } } else if (part == QCPAxis::spAxis) // Resize an axis to fit by double clicking it { - axis->rescale(true); + this->rescaleAxis(axis); ui->graphingView->replot(); } } @@ -586,10 +586,15 @@ void GraphingWindow::removeAllGraphs() } } +void GraphingWindow::rescaleAxis(QCPAxis *axis) +{ + axis->rescale(true); +} + void GraphingWindow::rescaleToData() { - ui->graphingView->xAxis->rescale(true); - ui->graphingView->yAxis->rescale(true); + this->rescaleAxis(ui->graphingView->xAxis); + this->rescaleAxis(ui->graphingView->yAxis); ui->graphingView->replot(); } diff --git a/re/graphingwindow.h b/re/graphingwindow.h index 1502627..3ddd805 100644 --- a/re/graphingwindow.h +++ b/re/graphingwindow.h @@ -63,6 +63,7 @@ private slots: void saveSpreadsheet(); void saveDefinitions(); void loadDefinitions(); + void rescaleAxis(QCPAxis* axis); void rescaleToData(); void toggleFollowMode(); void addNewGraph();