summaryrefslogtreecommitdiff
path: root/src/plugins/android/androidsignaloperation.h
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@qt.io>2022-03-31 09:18:23 +0200
committerJarek Kobus <jaroslaw.kobus@qt.io>2022-03-31 08:36:56 +0000
commit5b1035c20f9ae2a3b4b546a1ced6a4bb27c044de (patch)
treee1f8b55a204cfd9b328459947d8d81ba0be42870 /src/plugins/android/androidsignaloperation.h
parent059d20ed222b4c1b387268edd85fbe6713d9855c (diff)
downloadqt-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.h3
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;