c664d42bf7eddde93f66a66169c32dad434d31be
[speedfreak] / Client / xmlwriter.h
1 #ifndef XMLWRITER_H
2 #define XMLWRITER_H
3
4 #include <QXmlStreamWriter>
5 #include <QBuffer>
6
7
8 /**
9   *This class
10   *@author Tiina Kivilinna-Korhola
11   *@copyright   (c) 2010 Speed Freak team
12   *@license     http://opensource.org/licenses/gpl-license.php GNU Public License
13   */
14
15
16 class XmlWriter : public QObject
17 {
18 public:
19     XmlWriter();
20     ~XmlWriter();
21
22 private:
23     QXmlStreamWriter xmlwriter;
24
25 public slots:
26     void writeRegistering(QBuffer *netbuf, QString usr, QString psswd, QString email);
27     //void writeRegistering(QIODevice *netbuf, QString usr, QString psswd, QString email);
28     void writeResult(QBuffer *netbuf);
29     //void writeResult(QIODevice *netbuf);
30     bool writeXmlFile(QIODevice *device);
31     void writeXml(QString usr, QString psswd, QString email);
32     void writeItems();
33     void serverWritesTop();
34
35 };
36
37 #endif // XMLWRITER_H