aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@qt.io>2022-03-02 16:53:31 +0100
committerJarek Kobus <jaroslaw.kobus@qt.io>2022-03-02 15:55:56 +0000
commit5dd616d2438347b011ee02ebeb7ec5f45b9e03cf (patch)
tree64801a42af08e4273b56066e9216c72c6d3585e5
parentd439a7a25fd98535467d1f538ecf47f38ce91a52 (diff)
SshDeviceProcess: Forward declare IDevice
Remove some other unneeded includes. Change-Id: I9392a61c37fa689f004d1837b3e5f94181c8586a Reviewed-by: hjk <hjk@qt.io>
-rw-r--r--src/plugins/projectexplorer/devicesupport/sshdeviceprocess.cpp1
-rw-r--r--src/plugins/projectexplorer/devicesupport/sshdeviceprocess.h4
-rw-r--r--src/plugins/qnx/qnxdeviceprocess.h2
-rw-r--r--src/plugins/remotelinux/linuxdeviceprocess.h2
4 files changed, 4 insertions, 5 deletions
diff --git a/src/plugins/projectexplorer/devicesupport/sshdeviceprocess.cpp b/src/plugins/projectexplorer/devicesupport/sshdeviceprocess.cpp
index d249977338..689ee1b398 100644
--- a/src/plugins/projectexplorer/devicesupport/sshdeviceprocess.cpp
+++ b/src/plugins/projectexplorer/devicesupport/sshdeviceprocess.cpp
@@ -26,7 +26,6 @@
#include "sshdeviceprocess.h"
#include "idevice.h"
-#include "../runcontrol.h"
#include <coreplugin/icore.h>
#include <ssh/sshconnection.h>
diff --git a/src/plugins/projectexplorer/devicesupport/sshdeviceprocess.h b/src/plugins/projectexplorer/devicesupport/sshdeviceprocess.h
index 7ee346d78a..ebf6b53397 100644
--- a/src/plugins/projectexplorer/devicesupport/sshdeviceprocess.h
+++ b/src/plugins/projectexplorer/devicesupport/sshdeviceprocess.h
@@ -25,7 +25,7 @@
#pragma once
-#include "idevice.h"
+#include "../projectexplorer_export.h"
#include <utils/qtcprocess.h>
@@ -33,6 +33,8 @@
namespace ProjectExplorer {
+class IDevice;
+
class PROJECTEXPLORER_EXPORT SshDeviceProcess : public Utils::QtcProcess
{
Q_OBJECT
diff --git a/src/plugins/qnx/qnxdeviceprocess.h b/src/plugins/qnx/qnxdeviceprocess.h
index 52de0d275b..bcbf386bff 100644
--- a/src/plugins/qnx/qnxdeviceprocess.h
+++ b/src/plugins/qnx/qnxdeviceprocess.h
@@ -26,7 +26,7 @@
#pragma once
#include "qnx_export.h"
-#include <remotelinux/linuxdevice.h>
+
#include <projectexplorer/devicesupport/sshdeviceprocess.h>
namespace Qnx {
diff --git a/src/plugins/remotelinux/linuxdeviceprocess.h b/src/plugins/remotelinux/linuxdeviceprocess.h
index 5598b4b8bb..2faefd2bdb 100644
--- a/src/plugins/remotelinux/linuxdeviceprocess.h
+++ b/src/plugins/remotelinux/linuxdeviceprocess.h
@@ -29,8 +29,6 @@
#include <projectexplorer/devicesupport/sshdeviceprocess.h>
-#include <QStringList>
-
namespace RemoteLinux {
class REMOTELINUX_EXPORT LinuxDeviceProcess : public ProjectExplorer::SshDeviceProcess