00001 #ifndef QFILEREADER_H 00002 #define QFILEREADER_H 00003 00004 #include <QThread> 00005 #include <QIODevice> 00006 00007 class QFileReader : public QThread 00008 { 00009 Q_OBJECT 00010 00011 QIODevice * source; 00012 00013 public: 00014 QFileReader(QIODevice * source); 00015 void run(); 00016 00017 signals: 00018 void new_line(QString); 00019 void eof(); 00020 }; 00021 00022 #endif