4 * @author Tiina Kivilinna-Korhola
5 * @author Toni Jussila <toni.jussila@fudeco.com>
6 * @copyright (c) 2010 Speed Freak team
7 * license http://opensource.org/licenses/gpl-license.php GNU Public License
13 #include <QXmlStreamWriter>
16 #include <QNetworkRequest>
19 #include <QMessageBox>
25 #include <QApplication>
27 class XmlWriter : public QObject {
32 void writeProfileXmlFile(QIODevice *device, QString userName, QString manufacturer, QString type, QString model, QString description, QString picture);
33 void writeProfileXmlFile(QBuffer *netbuf, QString userName, QString manufacturer, QString type, QString model, QString description, QString picture);
36 QXmlStreamWriter xmlwriter;
39 void writeRegistering(QBuffer *netbuf, QString usr, QString psswd, QString email, QString description);
40 void writeResult(QBuffer *netbuf, double result);
41 void writeGpsTrack(QBuffer *netbuf, int counter, int start, int stop, int lat, int lon, int alt, int speed, int time);
42 bool writeXmlFile(QIODevice *device);
43 //void writeXml(QString usr, QString psswd, QString email);