AppMan: Use new setup pattern for run related factories

Change-Id: I416d9a5f0b83770c7ef7673f499ed2f6b4529197
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
This commit is contained in:
hjk
2024-01-11 14:40:50 +01:00
parent 734d111747
commit 1ab1ba02bf
5 changed files with 144 additions and 172 deletions

View File

@@ -18,19 +18,7 @@
namespace AppManager::Internal {
class AppManagerPluginPrivate
{
public:
AppManagerRunConfigurationFactory runConfigFactory;
AppManagerRunWorkerFactory runWorkerFactory;
AppManagerDebugWorkerFactory debugWorkerFactory;
AppManagerQmlToolingWorkerFactory toolingWorkerFactory;
};
AppManagerPlugin::~AppManagerPlugin()
{
delete d;
}
AppManagerPlugin::~AppManagerPlugin() = default;
void AppManagerPlugin::initialize()
{
@@ -44,7 +32,11 @@ void AppManagerPlugin::initialize()
setupAppManagerDeployConfiguration();
setupAppManagerDeployConfigurationAutoSwitcher();
d = new AppManagerPluginPrivate;
setupAppManagerRunConfiguration();
setupAppManagerRunWorker();
setupAppManagerDebugWorker();
setupAppManagerQmlToolingWorker();
}
} // AppManager::Internal