4 * @author Toni Jussila <toni.jussila@fudeco.com>
5 * @author Tiina Kivilinna-Korhola <tiina.kivilinna-korhola@fudeco.com>
6 * @copyright (c) 2010 Speed Freak team
7 * @license http://opensource.org/licenses/gpl-license.php GNU Public License
13 #include <QXmlStreamReader>
14 #include <QStringList>
15 #include <QNetworkReply>
16 #include "categorylist.h"
20 class XmlReader : public QObject {
25 CategoryList *myCategoryList;
26 void xmlReadProfile(QIODevice *device, ProfileDialog *profileDialog);
27 QStringList *usersList;
30 QXmlStreamReader xmlreader;
31 QXmlStreamAttributes attr;
32 ProfileDialog *profile;
40 QStringList *usersInfo;
43 void receivedCategoryList();
44 void receivedTop10List();
45 void userInfo(QStringList *userInfo);
48 void xmlReadTop10Results(QNetworkReply *device, QString userName);
49 void xmlReadCategories(QNetworkReply *device);
50 //void xmlReadCategories(QIODevice *device);
53 //void xmlReadUserInfo(QIODevice *device);
54 void xmlReadUserInfo(QNetworkReply *device);
55 void xmlReadUsers(QNetworkReply *device);
56 //void xmlReadUsers(QIODevice *device);