* Xml writer
*
* @author Tiina Kivilinna-Korhola
+ * @author Toni Jussila <toni.jussila@fudeco.com>
* @copyright (c) 2010 Speed Freak team
* license http://opensource.org/licenses/gpl-license.php GNU Public License
*/
#include <QByteArray>
#include <QApplication>
-
class XmlWriter : public QObject {
Q_OBJECT
public:
XmlWriter();
~XmlWriter();
+ void writeProfileXmlFile(QIODevice *device, QString userName, QString manufacturer, QString type, QString model, QString description, QString picture);
+ void writeProfileXmlFile(QBuffer *netbuf, QString userName, QString manufacturer, QString type, QString model, QString description, QString picture);
private:
QXmlStreamWriter xmlwriter;
public slots:
- void writeRegistering(QBuffer *netbuf, QString usr, QString psswd, QString email);
+ //void writeRegistering(QBuffer *netbuf, QString usr, QString psswd, QString email);
+ //void writeRegistering(QBuffer *netbuf, QString usr, QString psswd, QString email, QString manufacturer, QString type, QString model, QString description, QString picture);
+ void writeRegistering(QBuffer *netbuf, QString usr, QString psswd, QString email, QString description);
void writeResult(QBuffer *netbuf, double result);
void writeGpsTrack(QBuffer *netbuf, int counter, int start, int stop, int lat, int lon, int alt, int speed, int time);
bool writeXmlFile(QIODevice *device);
//void writeXml(QString usr, QString psswd, QString email);
void writeXml();
void writeItems();
+
};
#endif // XMLWRITER_H