00001 #ifndef XMLREADER_H 00002 #define XMLREADER_H 00003 #define IO_ReadOnly QIODevice::ReadOnly 00004 00005 00006 #include <QString> 00007 #include <QDomElement> 00008 #include <QFile> 00009 #include <QDomDocument> 00010 00011 #include "tournament.h" 00012 00013 using namespace std; 00014 00015 00050 class XmlReader 00051 { 00052 public: 00053 XmlReader(); 00054 XmlReader(QString filename); 00055 00059 Tournament* read(); 00060 00064 Tournament* read(QString fileN); 00065 00066 private: 00067 QString filename; 00068 }; 00069 00070 #endif // CANVAS_H