forked from qt-creator/qt-creator
CppElementEvaluator: Use QtConcurrent invocation for async run
Change-Id: Idc67ecd4e9e95c5893a04ca1a9ee7b30662ec664 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
@@ -14,7 +14,8 @@
|
||||
#include <QVector>
|
||||
|
||||
QT_BEGIN_NAMESPACE
|
||||
class QFutureInterfaceBase;
|
||||
template <typename T>
|
||||
class QFuture;
|
||||
QT_END_NAMESPACE
|
||||
|
||||
namespace CPlusPlus {
|
||||
@@ -25,7 +26,7 @@ class CPLUSPLUS_EXPORT DependencyTable
|
||||
{
|
||||
private:
|
||||
friend class Snapshot;
|
||||
void build(QFutureInterfaceBase &futureInterface, const Snapshot &snapshot);
|
||||
void build(const std::optional<QFuture<void>> &future, const Snapshot &snapshot);
|
||||
Utils::FilePaths filesDependingOn(const Utils::FilePath &fileName) const;
|
||||
|
||||
QVector<Utils::FilePath> files;
|
||||
|
||||
Reference in New Issue
Block a user