aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@qt.io>2024-02-01 18:29:11 +0100
committerJarek Kobus <jaroslaw.kobus@qt.io>2024-02-02 08:03:15 +0000
commita1039de35e7658d51b3e23c8a5226a0e679ed028 (patch)
tree81973534e3f5fef387d9700ce2b2d00246cdb038 /src/plugins/projectexplorer
parent3433ee2d4d51ae17cf523b765e713e20790ca16b (diff)
DeviceProcessSignalOperation: 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: I606a490be4d6ba2611288cced82ba8c72d146eec Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: hjk <hjk@qt.io>
Diffstat (limited to 'src/plugins/projectexplorer')
-rw-r--r--src/plugins/projectexplorer/devicesupport/idevice.h4
-rw-r--r--src/plugins/projectexplorer/devicesupport/processlist.cpp2
2 files changed, 2 insertions, 4 deletions
diff --git a/src/plugins/projectexplorer/devicesupport/idevice.h b/src/plugins/projectexplorer/devicesupport/idevice.h
index 1edd702444..8ebbb36f75 100644
--- a/src/plugins/projectexplorer/devicesupport/idevice.h
+++ b/src/plugins/projectexplorer/devicesupport/idevice.h
@@ -19,11 +19,9 @@
#include <QCoreApplication>
#include <QList>
#include <QObject>
-#include <QSharedPointer>
#include <QUrl>
#include <functional>
-#include <memory>
QT_BEGIN_NAMESPACE
class QPixmap;
@@ -58,7 +56,7 @@ class PROJECTEXPLORER_EXPORT DeviceProcessSignalOperation : public QObject
{
Q_OBJECT
public:
- using Ptr = QSharedPointer<DeviceProcessSignalOperation>;
+ using Ptr = std::shared_ptr<DeviceProcessSignalOperation>;
virtual void killProcess(qint64 pid) = 0;
virtual void killProcess(const QString &filePath) = 0;
diff --git a/src/plugins/projectexplorer/devicesupport/processlist.cpp b/src/plugins/projectexplorer/devicesupport/processlist.cpp
index b707b9b256..71711b0d51 100644
--- a/src/plugins/projectexplorer/devicesupport/processlist.cpp
+++ b/src/plugins/projectexplorer/devicesupport/processlist.cpp
@@ -95,7 +95,7 @@ void ProcessList::killProcess(int row)
const ProcessInfo processInfo = at(row);
d->signalOperation = d->device->signalOperation();
- connect(d->signalOperation.data(), &DeviceProcessSignalOperation::finished,
+ connect(d->signalOperation.get(), &DeviceProcessSignalOperation::finished,
this, &ProcessList::reportDelayedKillStatus);
d->signalOperation->killProcess(processInfo.processId);
}