diff --git a/src/RideSummaryWindow.cpp b/src/RideSummaryWindow.cpp index d3934a7c0..a933c2875 100644 --- a/src/RideSummaryWindow.cpp +++ b/src/RideSummaryWindow.cpp @@ -94,6 +94,8 @@ RideSummaryWindow::refresh() rideSummary->setHtml(""); return; } + RideItem *rideItem = myRideItem; + setSubTitle(rideItem->dateTime.toString(tr("dddd MMMM d, yyyy, h:mm AP"))); QString text = htmlSummary(); //debug CRASH in QTextLayout destructor. rideSummary->setHtml(text); rideSummary->setAlignment(Qt::AlignCenter); @@ -117,9 +119,7 @@ RideSummaryWindow::htmlSummary() const return summary; } - summary = ("

" - + rideItem->dateTime.toString(tr("dddd MMMM d, yyyy, h:mm AP")) - + "

" + tr("Device Type: ") + ride->deviceType() + "

"); + summary = ("

" + tr("Device Type: ") + ride->deviceType() + "

"); QVariant unit = appsettings->value(this, GC_UNIT); @@ -216,7 +216,7 @@ RideSummaryWindow::htmlSummary() const summary += ""; for (int i = 0; i < columns; ++i) { summary += "
" - ""; + ""; summary = summary.arg(90 / columns); summary = summary.arg(columnNames[i]); const char **metricsList; @@ -262,7 +262,7 @@ RideSummaryWindow::htmlSummary() const QVector time_in_zone(rideItem->numZones()); for (int i = 0; i < rideItem->numZones(); ++i) time_in_zone[i] = metrics.getForSymbol(timeInZones[i]); - summary += tr("

Power Zones

"); + summary += tr("

Power Zones

"); summary += mainWindow->zones()->summarize(rideItem->zoneRange(), time_in_zone); } @@ -273,7 +273,7 @@ RideSummaryWindow::htmlSummary() const QVector time_in_zone(rideItem->numZones()); for (int i = 0; i < rideItem->numZones(); ++i) time_in_zone[i] = metrics.getForSymbol(timeInZonesHR[i]); - summary += tr("

Heart Rate Zones

"); + summary += tr("

Heart Rate Zones

"); summary += mainWindow->hrZones()->summarize(rideItem->hrZoneRange(), time_in_zone); } @@ -288,7 +288,7 @@ RideSummaryWindow::htmlSummary() const else s = GC_SETTINGS_INTERVAL_METRICS_DEFAULT; QStringList intervalMetrics = s.split(","); - summary += "

"+tr("Intervals")+"

\n

\n"; + summary += "

"+tr("Intervals")+"

\n

\n"; summary += "

%2

%2

setProperty("ride", property("ride")); rideMetadata->setProperty("ride", property("ride")); + + RideItem *rideItem = myRideItem; + if (rideItem) setSubTitle(rideItem->dateTime.toString(tr("dddd MMMM d, yyyy, h:mm AP"))); }