mirror of https://gitee.com/cxasm/notepad--.git
20 lines
310 B
C++
Executable File
20 lines
310 B
C++
Executable File
#pragma once
|
|
|
|
#include <QObject>
|
|
#include <functional>
|
|
|
|
class WorkerThread : public QObject
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
WorkerThread(QObject *parent=nullptr);
|
|
~WorkerThread();
|
|
|
|
signals:
|
|
void resultReady(int);
|
|
|
|
public slots:
|
|
void doWork(std::function<int (void*)> fun, void * parameter);
|
|
};
|