forked from qt-creator/qt-creator
Tasking::Async: Rename Async into AsyncTask
Rename Utils::AsyncTask into Utils::Async. Rename AsyncTaskBase into AsyncTask. Task-number: QTCREATORBUG-29102 Change-Id: I3aa24d84138c19922d4f61b1c9cf15bc8989f60e Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -361,17 +361,17 @@ void TestCodeParser::scanForTests(const QSet<FilePath> &filePaths,
|
||||
|
||||
QList<TaskItem> tasks{ParallelLimit(std::max(QThread::idealThreadCount() / 4, 1))};
|
||||
for (const FilePath &file : filteredFiles) {
|
||||
const auto setup = [this, codeParsers, file](AsyncTask<TestParseResultPtr> &async) {
|
||||
const auto setup = [this, codeParsers, file](Async<TestParseResultPtr> &async) {
|
||||
async.setConcurrentCallData(parseFileForTests, codeParsers, file);
|
||||
async.setPriority(QThread::LowestPriority);
|
||||
async.setFutureSynchronizer(&m_futureSynchronizer);
|
||||
};
|
||||
const auto onDone = [this](const AsyncTask<TestParseResultPtr> &async) {
|
||||
const auto onDone = [this](const Async<TestParseResultPtr> &async) {
|
||||
const QList<TestParseResultPtr> results = async.results();
|
||||
for (const TestParseResultPtr &result : results)
|
||||
emit testParseResultReady(result);
|
||||
};
|
||||
tasks.append(Async<TestParseResultPtr>(setup, onDone));
|
||||
tasks.append(AsyncTask<TestParseResultPtr>(setup, onDone));
|
||||
}
|
||||
m_taskTree.reset(new TaskTree{tasks});
|
||||
const auto onDone = [this] { m_taskTree.release()->deleteLater(); onFinished(true); };
|
||||
|
||||
Reference in New Issue
Block a user