From 00b69b5f902e24799e8b6d39bae515533a4a28d5 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Thu, 1 Feb 2024 11:05:00 +0100 Subject: [PATCH] TaskTree: Replace QSharedPointer with std::shared_ptr According to https://wiki.qt.io/Things_To_Look_Out_For_In_Reviews QSharedPointer impl is poor and it's going to be removed from Qt 7. Change-Id: I3511e9d83f395f1f29584f35cafc59528c9edd37 Reviewed-by: hjk Reviewed-by: --- src/libs/solutions/tasking/tasktree.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/libs/solutions/tasking/tasktree.h b/src/libs/solutions/tasking/tasktree.h index e9b626293a5..181f91e85d1 100644 --- a/src/libs/solutions/tasking/tasktree.h +++ b/src/libs/solutions/tasking/tasktree.h @@ -7,7 +7,6 @@ #include #include -#include #include @@ -116,7 +115,7 @@ protected: private: friend class ExecutionContextActivator; friend class TaskTreePrivate; - QSharedPointer m_loopData; + std::shared_ptr m_loopData; }; class TASKING_EXPORT LoopForever final : public Loop @@ -166,7 +165,7 @@ private: friend size_t qHash(const StorageBase &storage, uint seed = 0) { return size_t(storage.m_storageData.get()) ^ seed; } - QSharedPointer m_storageData; + std::shared_ptr m_storageData; template friend class Storage; friend class ExecutionContextActivator;