+/*
+ * Xml writer
+ *
+ * @author Tiina Kivilinna-Korhola
+ * @copyright (c) 2010 Speed Freak team
+ * license http://opensource.org/licenses/gpl-license.php GNU Public License
+ */
+
#ifndef XMLWRITER_H
#define XMLWRITER_H
-#include "ui_mainwindow.h"
+#include <QXmlStreamWriter>
+#include <QBuffer>
+#include <QtGui>
+#include <QNetworkRequest>
+#include <QIODevice>
+#include <QFile>
+#include <QMessageBox>
+#include <QDebug>
+#include <QDateTime>
+#include <QDate>
+#include <QTime>
+#include <QByteArray>
+#include <QApplication>
class XmlWriter : public QObject
{
public:
- XmlWriter(Ui_MainWindow* myMainWindow);
+ XmlWriter();
~XmlWriter();
+ int tmpvalue;
private:
QXmlStreamWriter xmlwriter;
- QMap<QString, int> resultmap;
- Ui_MainWindow* ui;
public slots:
- bool writeXmlFile(QIODevice* device);
+ void writeRegistering(QBuffer *netbuf, QString usr, QString psswd, QString email);
+ void writeResult(QBuffer *netbuf);
+ bool writeXmlFile(QIODevice *device);
+ void writeXml(QString usr, QString psswd, QString email);
void writeItems();
- void initResultmap();
- void fillResultmap();
- void xmlWrite();
+ void serverWritesTop();
};