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:
Rainer Clasen
2013-08-26 21:27:04 +02:00
committed by Gareth Coco
parent 4dbe3960b8
commit c81f899d18

View File

@@ -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 );