00001 #ifndef VALIDATION_H 00002 #define VALIDATION_H 00003 00011 #include <QHttp> 00012 #include <QFile> 00013 #include <QWidget> 00014 #include "editeur.h" 00015 #include "mainwindow.h" 00016 #include "validateurparser.h" 00017 00026 class Validation : public QWidget 00027 { 00028 Q_OBJECT 00029 00030 private : 00031 QHttp* requeteHTML; 00032 QHttp* requeteCSS; 00033 QFile fichier; 00034 MainWindow* parent; 00036 public slots : 00044 void finHTML(bool b); 00052 void finCSS(bool b); 00053 00054 00055 /*void dataReadProgress(int done, int total); 00056 void dataSendProgress(int done, int total); 00057 void done(bool error); 00058 void requestFinished(int id, bool error); 00059 void requestStarted(int id); 00060 void responseHeaderReceived(const QHttpResponseHeader &resp); 00061 void stateChanged(int state);*/ 00062 00063 public: 00064 00073 Validation(MainWindow * parent); 00074 00083 void lancerValidation(int mode = 0); 00084 00085 }; 00086 00087 #endif // VALIDATION_H