Added new Register dialog.
[speedfreak] / Client / xmlwriter.h
index 34bf284..e2ea6ca 100644 (file)
@@ -2,6 +2,7 @@
  * 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();
-    int tmpvalue;
-    typedef struct {
-            double time;
-            double latitude;
-            double longitude;
-            double altitude;
-            double speed;
-            double track;
-        } gpsPoint;
-    gpsPoint trackTable[100];
-    gpsPoint analyzeTable[100];
-    int trackInd;
+    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 writeResult(QBuffer *netbuf);
+    //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();
-    void serverWritesXml();
-    void writeGpsTrack(int startInd, int stopInd);
-    void initPointTable(gpsPoint *table, int count, double add1, int add2, int add3);
-    void analyzeGpsData();
+
 };
 
 #endif // XMLWRITER_H