mirror of
https://github.com/GoldenCheetah/GoldenCheetah.git
synced 2026-02-14 08:38:45 +00:00
Add Support for PWX "title" field
.. it is read/written to metadata field called "Workout Title"
This commit is contained in:
@@ -87,6 +87,12 @@ PwxFileReader::PwxFromDomDoc(QDomDocument doc, QStringList &errors) const
|
||||
QDomElement code = node.toElement();
|
||||
rideFile->setTag("Workout Code", code.text());
|
||||
|
||||
// workout title
|
||||
} else if (node.nodeName() == "title") {
|
||||
|
||||
QDomElement title = node.toElement();
|
||||
rideFile->setTag("Workout Title", title.text());
|
||||
|
||||
// goal / objective
|
||||
} else if (node.nodeName() == "goal") {
|
||||
|
||||
@@ -363,6 +369,14 @@ PwxFileReader::writeRideFile(Context *context, const RideFile *ride, QFile &file
|
||||
root.appendChild(code);
|
||||
}
|
||||
|
||||
// workout title
|
||||
if (ride->getTag("Workout Title", "") != "") {
|
||||
QString wtitle = ride->getTag("Workout Title", "");
|
||||
QDomElement title = doc.createElement("title");
|
||||
text = doc.createTextNode(wtitle); title.appendChild(text);
|
||||
root.appendChild(title);
|
||||
}
|
||||
|
||||
// goal
|
||||
if (ride->getTag("Objective", "") != "") {
|
||||
QString obj = ride->getTag("Objective", "");
|
||||
|
||||
Reference in New Issue
Block a user