1 #include "filereadworker.h"
6 FileReadWorker::FileReadWorker() :
12 FileReadWorker::~FileReadWorker()
14 qDebug() << "FileReadWorker::~FileReadWorker()---------------------------";
17 bool FileReadWorker::open(const QString &path)
19 m_file.setFileName(path);
20 return m_file.open(QIODevice::ReadOnly);
23 void FileReadWorker::run()
25 if (!m_file.isOpen()) {
30 emit size(m_file.size());
33 while (!m_file.atEnd()) {
34 this->thread()->msleep(1);
41 data.append(m_file.read(2048));
42 emit progress(data.size());
45 emit resultReady(data);