mirror of
https://github.com/GoldenCheetah/GoldenCheetah.git
synced 2026-02-14 16:39:57 +00:00
Updates for XML schema compliance.
Added tags for additional info in TCX file and a tries to use a valid value for sport type/activity based on user defined meta data.
This commit is contained in:
committed by
Mark Liversedge
parent
72818a2710
commit
f688ec1cfa
@@ -66,10 +66,14 @@ TcxFileReader::writeRideFile(MainWindow *mainWindow, const RideFile *ride, QFile
|
||||
doc.appendChild(tcx);
|
||||
|
||||
// activities, we just serialise one ride
|
||||
QString sport = ride->getTag("Sport", "Biking");
|
||||
if (sport == QObject::tr("Biking") || sport == QObject::tr("Cycling") || sport == QObject::tr("Cycle") || sport == QObject::tr("Bike")) {
|
||||
sport = "Biking";
|
||||
}
|
||||
QDomElement activities = doc.createElement("Activities");
|
||||
tcx.appendChild(activities);
|
||||
QDomElement activity = doc.createElement("Activity");
|
||||
activity.setAttribute("Sport", "Biking"); // was ride->getTag("Sport", "Biking") but must be Biking, Running or Other
|
||||
activity.setAttribute("Sport", sport); // was ride->getTag("Sport", "Biking") but must be Biking, Running or Other
|
||||
activities.appendChild(activity);
|
||||
|
||||
// time
|
||||
|
||||
Reference in New Issue
Block a user