X-Git-Url: http://git.maemo.org/git/?p=speedfreak;a=blobdiff_plain;f=Client%2Fxmlreader.h;h=4a751a31a649def560169133578749f1a51b4572;hp=fa691336cc20581527ed0efad2b7ae9107d7fdb4;hb=40c16001a43700788cca6183876849777c550976;hpb=ec2e343485c22d0c34a63e0d0512dbb642a8a4c4 diff --git a/Client/xmlreader.h b/Client/xmlreader.h index fa69133..4a751a3 100644 --- a/Client/xmlreader.h +++ b/Client/xmlreader.h @@ -1,36 +1,47 @@ +/* + * Parse xml file + * + * @author Toni Jussila + * @author Tiina Kivilinna-Korhola + * @copyright (c) 2010 Speed Freak team + * @license http://opensource.org/licenses/gpl-license.php GNU Public License + */ + #ifndef XMLREADER_H #define XMLREADER_H #include #include +#include +#include "categorylist.h" -class XmlReader : public QObject -{ +class XmlReader : public QObject { + Q_OBJECT public: XmlReader(); ~XmlReader(); - QStringList getTop10List(); - QString getTop10AccelerationList(); - QString getTop10SpeedList(); - QString getTop10GforceList(); + CategoryList *myCategoryList; private: QXmlStreamReader xmlreader; - QStringList top10List; - QString top10AccelerationList; - QString top10SpeedList; - QString top10GforceList; QXmlStreamAttributes attr; QString category; QString unit; - QString description; + QString date; QString position; QString user; QString value; + QString description; + +signals: + void receivedCategoryList(); + void receivedTop10List(); public slots: - void xmlRead(QIODevice* device); + void xmlReadTop10Results(QNetworkReply *device); + void xmlReadCategories(QNetworkReply *device); + //void xmlReadCategories(QIODevice *device); void xmlShow(); };