diff --git a/tests/manual/tasktree/main.cpp b/tests/manual/tasktree/main.cpp index b57481bfc41..4dc6da3fee7 100644 --- a/tests/manual/tasktree/main.cpp +++ b/tests/manual/tasktree/main.cpp @@ -18,11 +18,11 @@ using namespace Utils; // TODO: make tasks cancellable -static void sleepInThread(QFutureInterface &fi, int seconds, bool reportSuccess) +static void sleepInThread(QPromise &promise, int seconds, bool reportSuccess) { QThread::sleep(seconds); if (!reportSuccess) - fi.reportCanceled(); + promise.future().cancel(); } int main(int argc, char *argv[]) @@ -155,7 +155,7 @@ int main(int argc, char *argv[]) auto taskItem = [sync = &synchronizer, synchronizerCheckBox](TaskWidget *widget) { const auto setupHandler = [=](AsyncTask &task) { - task.setAsyncCallData(sleepInThread, widget->busyTime(), widget->isSuccess()); + task.setConcurrentCallData(sleepInThread, widget->busyTime(), widget->isSuccess()); if (synchronizerCheckBox->isChecked()) task.setFutureSynchronizer(sync); widget->setState(State::Running);