From 5dd616d2438347b011ee02ebeb7ec5f45b9e03cf Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Wed, 2 Mar 2022 16:53:31 +0100 Subject: [PATCH] SshDeviceProcess: Forward declare IDevice Remove some other unneeded includes. Change-Id: I9392a61c37fa689f004d1837b3e5f94181c8586a Reviewed-by: hjk --- .../projectexplorer/devicesupport/sshdeviceprocess.cpp | 1 - src/plugins/projectexplorer/devicesupport/sshdeviceprocess.h | 4 +++- src/plugins/qnx/qnxdeviceprocess.h | 2 +- src/plugins/remotelinux/linuxdeviceprocess.h | 2 -- 4 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/plugins/projectexplorer/devicesupport/sshdeviceprocess.cpp b/src/plugins/projectexplorer/devicesupport/sshdeviceprocess.cpp index d249977338a..689ee1b398c 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 #include diff --git a/src/plugins/projectexplorer/devicesupport/sshdeviceprocess.h b/src/plugins/projectexplorer/devicesupport/sshdeviceprocess.h index 7ee346d78a4..ebf6b53397d 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 @@ -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 52de0d275ba..bcbf386bff4 100644 --- a/src/plugins/qnx/qnxdeviceprocess.h +++ b/src/plugins/qnx/qnxdeviceprocess.h @@ -26,7 +26,7 @@ #pragma once #include "qnx_export.h" -#include + #include namespace Qnx { diff --git a/src/plugins/remotelinux/linuxdeviceprocess.h b/src/plugins/remotelinux/linuxdeviceprocess.h index 5598b4b8bbb..2faefd2bdb1 100644 --- a/src/plugins/remotelinux/linuxdeviceprocess.h +++ b/src/plugins/remotelinux/linuxdeviceprocess.h @@ -29,8 +29,6 @@ #include -#include - namespace RemoteLinux { class REMOTELINUX_EXPORT LinuxDeviceProcess : public ProjectExplorer::SshDeviceProcess