diff options
author | Jarek Kobus <jaroslaw.kobus@qt.io> | 2024-02-03 01:31:36 +0100 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@qt.io> | 2024-02-05 16:57:28 +0000 |
commit | 6744c1e69c770af3c233150156598f5f73b3d90c (patch) | |
tree | 28dafab986e99e68a01c6ef3f6eb47b51547a544 /src/plugins/cppeditor/cppfunctiondecldeflink.h | |
parent | 2f81936218b0df190d7aaa5b5f50e3d325d3ab21 (diff) |
FunctionDeclDefLinkFinder: 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: I41b753f52d06bb35988d1a57478e06daaec04f31
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/cppeditor/cppfunctiondecldeflink.h')
-rw-r--r-- | src/plugins/cppeditor/cppfunctiondecldeflink.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/plugins/cppeditor/cppfunctiondecldeflink.h b/src/plugins/cppeditor/cppfunctiondecldeflink.h index 5621e355aa..4ffce9bf91 100644 --- a/src/plugins/cppeditor/cppfunctiondecldeflink.h +++ b/src/plugins/cppeditor/cppfunctiondecldeflink.h @@ -3,12 +3,10 @@ #pragma once -#include "cppquickfix.h" #include "cpprefactoringchanges.h" #include <QString> #include <QCoreApplication> -#include <QSharedPointer> #include <QFutureWatcher> #include <QTextCursor> @@ -31,14 +29,14 @@ public: QTextCursor scannedSelection() const; signals: - void foundLink(QSharedPointer<FunctionDeclDefLink> link); + void foundLink(std::shared_ptr<FunctionDeclDefLink> link); private: void onFutureDone(); QTextCursor m_scannedSelection; QTextCursor m_nameSelection; - QScopedPointer<QFutureWatcher<QSharedPointer<FunctionDeclDefLink> > > m_watcher; + QScopedPointer<QFutureWatcher<std::shared_ptr<FunctionDeclDefLink>>> m_watcher; }; class FunctionDeclDefLink |