Add Pace metrics for runs and swims

- to default interval metrics
- to default summary metrics
- conditionally to Summary averages
This commit is contained in:
Alejandro Martinez
2015-07-16 19:50:26 -03:00
parent 1d37437486
commit dc7589a3ab
2 changed files with 14 additions and 3 deletions

View File

@@ -477,6 +477,17 @@ RideSummaryWindow::htmlSummary()
maximumColumn << "max_tHb";
}
// additional metrics for runs & swims
if (ridesummary) {
if (ride->isRun()) averageColumn << "pace";
if (ride->isSwim()) averageColumn << "pace_swim";
} else {
int nActivities, nRides, nRuns, nSwims;
context->athlete->rideCache->getRideTypeCounts(specification, nActivities, nRides, nRuns, nSwims);
if (nRuns > 0) averageColumn << "pace";
if (nSwims > 0) averageColumn << "pace_swim";
}
// users determine the metrics to display
QString s = appsettings->value(this, GC_SETTINGS_SUMMARY_METRICS, GC_SETTINGS_SUMMARY_METRICS_DEFAULT).toString();
if (s == "") s = GC_SETTINGS_SUMMARY_METRICS_DEFAULT;