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