OSDN Git Service

Ver0.26
[gefu/Gefu.git] / filereadworker.h
1 #ifndef FILEREADWORKER_H
2 #define FILEREADWORKER_H
3
4 #include "abstractworker.h"
5
6 #include <QFile>
7
8 class FileReadWorker : public AbstractWorker
9 {
10     Q_OBJECT
11 public:
12     explicit FileReadWorker();
13
14     bool    open(const QString &path);
15
16 private:
17     QFile   m_file;
18
19 signals:
20     void    size(int value);
21     void    progress(int value);
22     void    resultReady(const QByteArray &data);
23
24 public slots:
25
26     // AbstractWorker interface
27 public slots:
28     void run();
29 };
30
31 #endif // FILEREADWORKER_H