From c940517690e817db7f67f121c1bcbb4d9f70008d Mon Sep 17 00:00:00 2001 From: Sean Rhea Date: Sat, 12 Dec 2009 22:07:53 -0500 Subject: [PATCH] use more const --- src/BestIntervalDialog.cpp | 2 +- src/IntervalItem.cpp | 2 +- src/IntervalItem.h | 4 ++-- src/RideFile.cpp | 4 ++-- src/RideFile.h | 4 ++-- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/BestIntervalDialog.cpp b/src/BestIntervalDialog.cpp index 24eb5f0e2..b0286f7bf 100644 --- a/src/BestIntervalDialog.cpp +++ b/src/BestIntervalDialog.cpp @@ -281,7 +281,7 @@ BestIntervalDialog::addClicked() double start = resultsTable->item(i,3)->text().toDouble(); double stop = resultsTable->item(i,4)->text().toDouble(); QString name = resultsTable->item(i,2)->text(); - RideFile *ride = (RideFile*)mainWindow->currentRide(); + const RideFile *ride = mainWindow->currentRide(); QTreeWidgetItem *last = new IntervalItem(ride, name, start, stop, diff --git a/src/IntervalItem.cpp b/src/IntervalItem.cpp index eb332a367..65d4b2e3b 100644 --- a/src/IntervalItem.cpp +++ b/src/IntervalItem.cpp @@ -19,7 +19,7 @@ #include "IntervalItem.h" #include "RideFile.h" -IntervalItem::IntervalItem(RideFile *ride, QString name, double start, double stop, double startKM, double stopKM) : ride(ride), name(name), start(start), stop(stop), startKM(startKM), stopKM(stopKM) +IntervalItem::IntervalItem(const RideFile *ride, QString name, double start, double stop, double startKM, double stopKM) : ride(ride), name(name), start(start), stop(stop), startKM(startKM), stopKM(stopKM) { setText(0, name); } diff --git a/src/IntervalItem.h b/src/IntervalItem.h index 98dca5d76..e0747d16a 100644 --- a/src/IntervalItem.h +++ b/src/IntervalItem.h @@ -26,12 +26,12 @@ class RideFile; class IntervalItem : public QTreeWidgetItem { public: - RideFile *ride; + const RideFile *ride; QString name; double start, stop; // by Time double startKM, stopKM; // by Distance - IntervalItem(RideFile *, QString, double, double, double, double); + IntervalItem(const RideFile *, QString, double, double, double, double); void takeText(); }; #endif // _GC_IntervalItem_h diff --git a/src/RideFile.cpp b/src/RideFile.cpp index 7310ec4eb..bed03b5c5 100644 --- a/src/RideFile.cpp +++ b/src/RideFile.cpp @@ -201,7 +201,7 @@ void RideFile::appendPoint(double secs, double cad, double hr, double km, } double -RideFile::distanceToTime(double km) +RideFile::distanceToTime(double km) const { // inefficient but robust - iterate over points until // you have gone past the km desired. @@ -213,7 +213,7 @@ RideFile::distanceToTime(double km) } double -RideFile::timeToDistance(double secs) +RideFile::timeToDistance(double secs) const { // inefficient but robust - iterate over points until // you have gone past the km desired. diff --git a/src/RideFile.h b/src/RideFile.h index 4f39c6ac7..8802a3176 100644 --- a/src/RideFile.h +++ b/src/RideFile.h @@ -121,8 +121,8 @@ class RideFile void resetDataPresent(); - double distanceToTime(double); // get distance km at time secs - double timeToDistance(double); // get time secs at distance km + double distanceToTime(double) const; // get distance km at time secs + double timeToDistance(double) const; // get time secs at distance km }; struct RideFileReader {