Android: Use new setup for a few factories

Change-Id: I4538a2839b995f7bc245ae1a91f1979cc8c0dfdc
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
This commit is contained in:
hjk
2023-11-22 16:22:39 +01:00
parent 0d12bbf432
commit 497b9b3c2c
17 changed files with 145 additions and 111 deletions

View File

@@ -19,8 +19,7 @@ namespace Android::Internal {
class AndroidRunSupport final : public AndroidRunner
{
public:
explicit AndroidRunSupport(ProjectExplorer::RunControl *runControl,
const QString &intentName = QString());
explicit AndroidRunSupport(RunControl *runControl, const QString &intentName = QString());
~AndroidRunSupport() override;
};
@@ -35,11 +34,20 @@ AndroidRunSupport::~AndroidRunSupport()
stop();
}
AndroidRunWorkerFactory::AndroidRunWorkerFactory()
class AndroidRunWorkerFactory final : public RunWorkerFactory
{
setProduct<AndroidRunSupport>();
addSupportedRunMode(ProjectExplorer::Constants::NORMAL_RUN_MODE);
addSupportedRunConfig(Constants::ANDROID_RUNCONFIG_ID);
public:
AndroidRunWorkerFactory()
{
setProduct<AndroidRunSupport>();
addSupportedRunMode(ProjectExplorer::Constants::NORMAL_RUN_MODE);
addSupportedRunConfig(Constants::ANDROID_RUNCONFIG_ID);
}
};
void setupAndroidRunWorker()
{
static AndroidRunWorkerFactory theAndroidRunWorkerFactory;
}
} // Android::Internal