mirror of
https://github.com/GoldenCheetah/GoldenCheetah.git
synced 2026-04-15 05:32:21 +00:00
use pwx for Trainingstagebuch upload
as current tcx writer currently doesn't support laps (and tcx doesn't allow non-linear/overlapping intervals, at all) this patch makes GC upload exercises as pwx.
This commit is contained in:
committed by
Gareth Coco
parent
4dbe3960b8
commit
c81f899d18
@@ -30,7 +30,7 @@
|
||||
#include <stdio.h>
|
||||
|
||||
// acccess to metrics
|
||||
#include "TcxRideFile.h"
|
||||
#include "PwxRideFile.h"
|
||||
|
||||
/*
|
||||
* - reuse single QNetworkAccessManager for all requests to allow
|
||||
@@ -203,11 +203,11 @@ TtbDialog::requestUpload()
|
||||
body->append( textPart );
|
||||
|
||||
|
||||
QString fname = mainWindow->home.absoluteFilePath(".ttbupload.tcx" );
|
||||
QString fname = mainWindow->home.absoluteFilePath(".ttbupload.pwx" );
|
||||
QFile *uploadFile = new QFile( fname );
|
||||
uploadFile->setParent(body);
|
||||
|
||||
TcxFileReader reader;
|
||||
PwxFileReader reader;
|
||||
reader.writeRideFile( mainWindow, ride->ride(), *uploadFile );
|
||||
progressBar->setValue(12);
|
||||
|
||||
@@ -226,7 +226,7 @@ TtbDialog::requestUpload()
|
||||
filePart.setHeader(QNetworkRequest::ContentTypeHeader,
|
||||
QVariant("application/occtet-stream"));
|
||||
filePart.setHeader(QNetworkRequest::ContentDispositionHeader,
|
||||
QVariant("form-data; name=\"file\"; filename=\"gc-upload-ttb.tcx\""));
|
||||
QVariant("form-data; name=\"file\"; filename=\"gc-upload-ttb.pwx\""));
|
||||
uploadFile->open(QIODevice::ReadOnly);
|
||||
filePart.setBodyDevice(uploadFile);
|
||||
body->append( filePart );
|
||||
|
||||
Reference in New Issue
Block a user