Added msgboxes to server replies acknowledgefunctions.
[speedfreak] / Client / xmlwriter.h
index 00cc5d8..e24a60a 100644 (file)
@@ -1,27 +1,46 @@
+/*
+ * 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_carmainwindow.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_CarMainWindow* myMainWindow);
+    XmlWriter();
     ~XmlWriter();
+    int tmpvalue;
 
 private:
     QXmlStreamWriter xmlwriter;
-    QMap<QString, int> resultmap;
-    Ui_CarMainWindow* 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 fillResultmap();
-    void writeXml();
-    void writeRegister();
-    void serverWritesTop();
+    void serverWritesXml();
 
 };