mirror of
https://github.com/GoldenCheetah/GoldenCheetah.git
synced 2026-02-13 16:18:42 +00:00
Override toString for AvgTemp and MaxTemp metrics
To show "-" when internal value is RideFile::NoTemp
This commit is contained in:
@@ -1357,6 +1357,12 @@ struct AvgTemp : public RideMetric {
|
||||
// we DO aggregate zero, its -255 we ignore !
|
||||
bool aggregateZero() const { return true; }
|
||||
|
||||
// override to special case NoTemp
|
||||
QString toString(bool useMetricUnits) const {
|
||||
if (value() == RideFile::NoTemp) return "-";
|
||||
return RideMetric::toString(useMetricUnits);
|
||||
}
|
||||
|
||||
void initialize() {
|
||||
setName(tr("Average Temp"));
|
||||
setMetricUnits(tr("C"));
|
||||
@@ -1745,6 +1751,12 @@ class MaxTemp : public RideMetric {
|
||||
setConversionSum(FAHRENHEIT_ADD_CENTIGRADE);
|
||||
}
|
||||
|
||||
// override to special case NoTemp
|
||||
QString toString(bool useMetricUnits) const {
|
||||
if (value() == RideFile::NoTemp) return "-";
|
||||
return RideMetric::toString(useMetricUnits);
|
||||
}
|
||||
|
||||
void compute(const RideFile *ride, const Zones *, int,
|
||||
const HrZones *, int,
|
||||
const QHash<QString,RideMetric*> &,
|
||||
|
||||
Reference in New Issue
Block a user