Enable Pace metric for Walking

This commit is contained in:
Alejandro Martinez
2024-02-28 17:12:36 -03:00
parent 663fd7833a
commit 2b5f1d749b
4 changed files with 7 additions and 3 deletions

View File

@@ -338,7 +338,7 @@ Strava::writeFile(QByteArray &data, QString remotename, RideFile *ride)
activityTypePart.setBody("NordicSki");
else if (ride->sport() == "Gym")
activityTypePart.setBody("WeightTraining");
else if (ride->sport() == "Walking")
else if (ride->sport() == "Walk")
activityTypePart.setBody("Walk");
else if (ride->xdata("TRAIN") && ride->isDataPresent(RideFile::lat))
activityTypePart.setBody("VirtualRide");

View File

@@ -241,6 +241,9 @@ RideFile::sportTag(QString sport)
{ tr("Gym"), "Gym" },
{ "Strength", "Gym" }, { tr("Strength"), "Gym" },
{ tr("Walk"), "Walk" },
{ "Walking", "Walk" }, { tr("Walking"), "Walk" },
};
return sports.value(sport, sport);

View File

@@ -165,8 +165,9 @@
// 155 27 Jun 2020 Mark Liversedge Added Ride Date as days since 1900,01,01
// 156 18 Mar 2021 Ale Martinez Added Time and % in Zones I, II and III
// 157 27 May 2021 Ale Martinez Added Pace Row
// 158 28 Feb 2024 Ale Martinez Enabled Pace for Walking
int DBSchemaVersion = 157;
int DBSchemaVersion = 158;
RideMetricFactory *RideMetricFactory::_instance;
QVector<QString> RideMetricFactory::noDeps;

View File

@@ -319,7 +319,7 @@ class Pace : public RideMetric {
setCount(as->count());
}
bool isRelevantForRide(const RideItem *ride) const { return ride->isRun; }
bool isRelevantForRide(const RideItem *ride) const { return ride->isRun || ride->sport == "Walk"; }
MetricClass classification() const { return Undefined; }
MetricValidity validity() const { return Unknown; }