diff options
Diffstat (limited to 'src/libs/cplusplus/DependencyTable.h')
-rw-r--r-- | src/libs/cplusplus/DependencyTable.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libs/cplusplus/DependencyTable.h b/src/libs/cplusplus/DependencyTable.h index d905784433..d460ebeb7f 100644 --- a/src/libs/cplusplus/DependencyTable.h +++ b/src/libs/cplusplus/DependencyTable.h @@ -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; |