23 lines
316 B
C++
23 lines
316 B
C++
|
|
#include "AsyncAction.h"
|
||
|
|
|
||
|
|
#include <QThreadPool>
|
||
|
|
#include <QThread>
|
||
|
|
#include <QDebug>
|
||
|
|
|
||
|
|
AsyncAction::AsyncAction(QObject* aParent)
|
||
|
|
: QObject(aParent)
|
||
|
|
, QRunnable()
|
||
|
|
{
|
||
|
|
setAutoDelete(false);
|
||
|
|
}
|
||
|
|
|
||
|
|
AsyncAction::~AsyncAction()
|
||
|
|
{
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
void AsyncAction::execute()
|
||
|
|
{
|
||
|
|
QThreadPool::globalInstance()->start(this);
|
||
|
|
}
|