aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/android/androiddeployqtstep.cpp
diff options
context:
space:
mode:
authorhjk <hjk@qt.io>2023-11-22 16:22:39 +0100
committerhjk <hjk@qt.io>2023-11-24 10:20:42 +0000
commit497b9b3c2cfba811591c609804da26b4ec5cf5fa (patch)
treeaecab3d38eec3d48a7a2b51bd80a26b350afba3a /src/plugins/android/androiddeployqtstep.cpp
parent0d12bbf4329dc8eefa7bb02fd9278defe6304398 (diff)
Android: Use new setup for a few factories
Change-Id: I4538a2839b995f7bc245ae1a91f1979cc8c0dfdc Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
Diffstat (limited to 'src/plugins/android/androiddeployqtstep.cpp')
-rw-r--r--src/plugins/android/androiddeployqtstep.cpp21
1 files changed, 15 insertions, 6 deletions
diff --git a/src/plugins/android/androiddeployqtstep.cpp b/src/plugins/android/androiddeployqtstep.cpp
index 36ea8d42dc..2f5205e714 100644
--- a/src/plugins/android/androiddeployqtstep.cpp
+++ b/src/plugins/android/androiddeployqtstep.cpp
@@ -660,13 +660,22 @@ void AndroidDeployQtStep::reportWarningOrError(const QString &message, Task::Tas
// AndroidDeployQtStepFactory
-AndroidDeployQtStepFactory::AndroidDeployQtStepFactory()
+class AndroidDeployQtStepFactory final : public BuildStepFactory
{
- registerStep<AndroidDeployQtStep>(Constants::ANDROID_DEPLOY_QT_ID);
- setSupportedStepList(ProjectExplorer::Constants::BUILDSTEPS_DEPLOY);
- setSupportedDeviceType(Constants::ANDROID_DEVICE_TYPE);
- setRepeatable(false);
- setDisplayName(Tr::tr("Deploy to Android device"));
+public:
+ AndroidDeployQtStepFactory()
+ {
+ registerStep<AndroidDeployQtStep>(Constants::ANDROID_DEPLOY_QT_ID);
+ setSupportedStepList(ProjectExplorer::Constants::BUILDSTEPS_DEPLOY);
+ setSupportedDeviceType(Constants::ANDROID_DEVICE_TYPE);
+ setRepeatable(false);
+ setDisplayName(Tr::tr("Deploy to Android device"));
+ }
+};
+
+void setupAndroidDeployQtStep()
+{
+ static AndroidDeployQtStepFactory theAndroidDeployQtStepFactory;
}
} // Android::Internal