X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=filereadworker.h;fp=filereadworker.h;h=2487c149dfb395c49fb713cb4beb3445071db606;hb=d8cd764fae2f020d6ff5d84227500681904710d5;hp=0000000000000000000000000000000000000000;hpb=9c48fbc97829aec9b86ab6147bd9fa690ba7d382;p=gefu%2FGefu.git diff --git a/filereadworker.h b/filereadworker.h new file mode 100644 index 0000000..2487c14 --- /dev/null +++ b/filereadworker.h @@ -0,0 +1,32 @@ +#ifndef FILEREADWORKER_H +#define FILEREADWORKER_H + +#include "abstractworker.h" + +#include + +class FileReadWorker : public AbstractWorker +{ + Q_OBJECT +public: + explicit FileReadWorker(); + ~FileReadWorker(); + + bool open(const QString &path); + +private: + QFile m_file; + +signals: + void size(int value); + void progress(int value); + void resultReady(const QByteArray &data); + +public slots: + + // AbstractWorker interface +public slots: + void run(); +}; + +#endif // FILEREADWORKER_H