diff --git a/src/RideItem.cpp b/src/RideItem.cpp
index 6124fd87c..bc1ec04ec 100644
--- a/src/RideItem.cpp
+++ b/src/RideItem.cpp
@@ -76,8 +76,11 @@ static void summarize(bool even,
if (even)
intervals += "
| %1 | ";
- else
- intervals += "
| %1 | ";
+ else {
+ QColor color = QApplication::palette().alternateBase().color();
+ color = QColor::fromHsv(color.hue(), color.saturation() * 2, color.value());
+ intervals += "
| %1 | ";
+ }
intervals += "%2:%3 | ";
intervals += "%4 | ";
intervals += "%5 | ";
diff --git a/src/Zones.cpp b/src/Zones.cpp
index b5a7aff72..5fe709d92 100644
--- a/src/Zones.cpp
+++ b/src/Zones.cpp
@@ -19,6 +19,7 @@
#include
#include "Zones.h"
#include "TimeUtils.h"
+#include
#include
#include
#include
@@ -689,12 +690,17 @@ QString Zones::summarize(int rnum, QVector &time_in_zone) const
summary += "High | ";
summary += "Time | ";
summary += "
";
+ QColor color = QApplication::palette().alternateBase().color();
+ color = QColor::fromHsv(color.hue(), color.saturation() * 2, color.value());
for (int zone = 0; zone < time_in_zone.size(); ++zone) {
if (time_in_zone[zone] > 0.0) {
QString name, desc;
int lo, hi;
zoneInfo(rnum, zone, name, desc, lo, hi);
- summary += "";
+ if (zone % 2 == 0)
+ summary += "
";
+ else
+ summary += "
";
summary += QString("| %1 | ").arg(name);
summary += QString("%1 | ").arg(desc);
summary += QString("%1 | ").arg(lo);