use more const

This commit is contained in:
Sean Rhea
2009-12-12 22:07:53 -05:00
parent 8f6237c5f6
commit c940517690
5 changed files with 8 additions and 8 deletions

View File

@@ -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,

View File

@@ -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);
}

View File

@@ -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

View File

@@ -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.

View File

@@ -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 {