diff options
author | Jarek Kobus <jaroslaw.kobus@qt.io> | 2022-03-31 09:18:23 +0200 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@qt.io> | 2022-03-31 08:36:56 +0000 |
commit | 5b1035c20f9ae2a3b4b546a1ced6a4bb27c044de (patch) | |
tree | e1f8b55a204cfd9b328459947d8d81ba0be42870 /src/plugins/android/androidsignaloperation.h | |
parent | 059d20ed222b4c1b387268edd85fbe6713d9855c (diff) | |
download | qt-creator-5b1035c20f9ae2a3b4b546a1ced6a4bb27c044de.tar.gz |
Forward declare QtcProcess instead of #include
The QtcProcess is already forward declared in idevice.h.
In case of std::unique_ptr<MyClass> being a member
of a public class in a header file it's enough to
deinline constructor and destructor of a class
containing the member, and forward declare MyClass.
Amends f91a9cb8916183377dee6c708b2f4ca168710f88
Change-Id: Iacf272b62fed8827c0451c5d4c5c3429bb7106ef
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/android/androidsignaloperation.h')
-rw-r--r-- | src/plugins/android/androidsignaloperation.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/plugins/android/androidsignaloperation.h b/src/plugins/android/androidsignaloperation.h index abaee2af22..8aedd15a85 100644 --- a/src/plugins/android/androidsignaloperation.h +++ b/src/plugins/android/androidsignaloperation.h @@ -26,7 +26,6 @@ #pragma once #include <projectexplorer/devicesupport/idevice.h> -#include <utils/qtcprocess.h> #include <QObject> #include <QTimer> @@ -38,7 +37,7 @@ class AndroidSignalOperation : public ProjectExplorer::DeviceProcessSignalOperat { Q_OBJECT public: - ~AndroidSignalOperation() override = default; + ~AndroidSignalOperation() override; void killProcess(qint64 pid) override; void killProcess(const QString &filePath) override; void interruptProcess(qint64 pid) override; |