aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cppeditor/cppfunctiondecldeflink.h
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@qt.io>2024-02-03 01:31:36 +0100
committerJarek Kobus <jaroslaw.kobus@qt.io>2024-02-05 16:57:28 +0000
commit6744c1e69c770af3c233150156598f5f73b3d90c (patch)
tree28dafab986e99e68a01c6ef3f6eb47b51547a544 /src/plugins/cppeditor/cppfunctiondecldeflink.h
parent2f81936218b0df190d7aaa5b5f50e3d325d3ab21 (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.h6
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