summaryrefslogblamecommitdiffstats
path: root/src/copythread.h
blob: 428c7fa60afbf62fe5fc516405748b0dc87ebf48 (plain) (tree)

























                                                        
#ifndef COPYTHREAD_H_
#define COPYTHREAD_H_

#include <QThread>

class QFile;

class CopyThread : public QThread {
	Q_OBJECT
public:
	CopyThread(QFile *file, QObject *parent = NULL);
	virtual ~CopyThread();
	void stop();

protected:
	virtual void run();

private:
	QFile *_file;
	volatile bool _doStop;

signals:
	void logMessage(QString message);
};

#endif /* COPYTHREAD_H_ */