diff options
author | Jarek Kobus <jaroslaw.kobus@qt.io> | 2022-03-02 16:53:31 +0100 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@qt.io> | 2022-03-02 15:55:56 +0000 |
commit | 5dd616d2438347b011ee02ebeb7ec5f45b9e03cf (patch) | |
tree | 64801a42af08e4273b56066e9216c72c6d3585e5 | |
parent | d439a7a25fd98535467d1f538ecf47f38ce91a52 (diff) |
SshDeviceProcess: Forward declare IDevice
Remove some other unneeded includes.
Change-Id: I9392a61c37fa689f004d1837b3e5f94181c8586a
Reviewed-by: hjk <hjk@qt.io>
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 |