forked from qt-creator/qt-creator
TaskTree: Unify done / errorOccurred signals
Get rid of TaskTree::errorOccurred signal. Provide additional DoneResult arg for done signal. Task-number: QTCREATORBUG-29834 Change-Id: I31a3a0701a14246b01f65303a1295f014c855ecf Reviewed-by: hjk <hjk@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
@@ -188,12 +188,10 @@ void AndroidSdkDownloader::downloadAndExtractSdk()
|
||||
};
|
||||
|
||||
m_taskTree.reset(new TaskTree(root));
|
||||
const auto onDone = [this] {
|
||||
connect(m_taskTree.get(), &TaskTree::done, this, [this] {
|
||||
m_taskTree.release()->deleteLater();
|
||||
m_progressDialog.reset();
|
||||
};
|
||||
connect(m_taskTree.get(), &TaskTree::done, this, onDone);
|
||||
connect(m_taskTree.get(), &TaskTree::errorOccurred, this, onDone);
|
||||
});
|
||||
m_taskTree->start();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user