Ios: Use setup functions for a few factories

Change-Id: Ide05c2ca859454c1745e5c243af6a3d05131194c
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
This commit is contained in:
hjk
2024-02-02 18:32:12 +01:00
parent 508189339d
commit 435b35ccfe
9 changed files with 93 additions and 78 deletions

View File

@@ -23,7 +23,6 @@
#include <projectexplorer/runconfiguration.h>
using namespace ProjectExplorer;
using namespace QtSupport;
namespace Ios::Internal {
@@ -45,10 +44,6 @@ public:
class IosPluginPrivate
{
public:
IosRunConfigurationFactory runConfigurationFactory;
IosSettingsPage settingsPage;
IosQtVersionFactory qtVersionFactory;
IosDeviceFactory deviceFactory;
IosSimulatorFactory simulatorFactory;
IosBuildStepFactory buildStepFactory;
IosDeployStepFactory deployStepFactory;
@@ -75,9 +70,14 @@ class IosPlugin final : public ExtensionSystem::IPlugin
setupIosToolchain();
setupIosBuildConfiguration();
setupIosQtVersion();
setupIosDevice();
IosConfigurations::initialize();
setupIosRunConfiguration();
setupIosSettingsPage();
d = new IosPluginPrivate;
}