#ifndef __IM_History_reader__ #define __IM_History_reader__ #include #include #include #include "IMHistoryItem.h" class IMHistoryReader : public QXmlStreamReader { public: IMHistoryReader(); bool read(QList& resultList, const QString fileName ); QString errorMessage(); private: void readUnknownElement(); QList readHistory(); IMHistoryItem readMessage(); QString errMess; } ; #endif