63 bool bIsCurrentProjectDirty;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition NameTypes.h:617
Definition ProjectManager.h:14
virtual FOnTargetPlatformsForCurrentProjectChangedEvent & OnTargetPlatformsForCurrentProjectChanged() override
Definition ProjectManager.h:35
virtual bool SaveCurrentProjectToDisk(FText &OutFailReason) override
Definition ProjectManager.cpp:487
virtual const TArray< FString > & GetAdditionalPluginDirectories() const override
Definition ProjectManager.cpp:472
virtual bool RemovePluginReference(const FString &PluginName, FText &OutFailReason) override
Definition ProjectManager.cpp:408
virtual void ClearSupportedTargetPlatformsForProject(const FString &FilePath) override
Definition ProjectManager.cpp:234
virtual void AddSuppressProjectFileWrite(const FName InName) override
Definition ProjectManager.cpp:526
virtual FLoadingModulesForPhaseEvent & OnLoadingPhaseComplete() override
Definition ProjectManager.h:22
virtual bool SubstituteModule(const FString &OriginalModuleName, const FString &NewModuleName) override
Definition ProjectManager.cpp:109
virtual const FProjectDescriptor * GetCurrentProject() const override
Definition ProjectManager.cpp:23
virtual void SetIsEnterpriseProject(bool bValue) override
Definition ProjectManager.cpp:508
virtual void RemoveSuppressProjectFileWrite(const FName InName) override
Definition ProjectManager.cpp:531
virtual bool QueryStatusForCurrentProject(FProjectStatus &OutProjectStatus) const override
Definition ProjectManager.cpp:167
FProjectManager()
Definition ProjectManager.cpp:18
virtual bool CheckModuleCompatibility(TArray< FString > &OutIncompatibleModules) override
Definition ProjectManager.cpp:129
virtual bool SetPluginEnabled(const FString &PluginName, bool bEnabled, FText &OutFailReason) override
Definition ProjectManager.cpp:317
virtual void ClearSupportedTargetPlatformsForCurrentProject() override
Definition ProjectManager.cpp:256
virtual bool LoadProjectFile(const FString &ProjectFile) override
Definition ProjectManager.cpp:28
virtual bool SignSampleProject(const FString &FilePath, const FString &Category, FText &OutFailReason) override
Definition ProjectManager.cpp:141
virtual bool LoadModulesForProject(const ELoadingPhase::Type LoadingPhase) override
Definition ProjectManager.cpp:51
virtual bool IsEnterpriseProject() override
Definition ProjectManager.cpp:497
virtual bool IsSuppressingProjectFileWrite() const override
Definition ProjectManager.cpp:521
virtual void UpdateSupportedTargetPlatformsForProject(const FString &FilePath, const FName &InPlatformName, const bool bIsSupported) override
Definition ProjectManager.cpp:189
virtual void UpdateSupportedTargetPlatformsForCurrentProject(const FName &InPlatformName, const bool bIsSupported) override
Definition ProjectManager.cpp:219
virtual bool HasDefaultPluginSettings() const override
Definition ProjectManager.cpp:312
virtual const FString & GetAutoLoadProjectFileName() override
Definition ProjectManager.cpp:135
virtual bool IsCurrentProjectDirty() const override
Definition ProjectManager.cpp:482
virtual bool QueryStatusForProject(const FString &FilePath, FProjectStatus &OutProjectStatus) const override
Definition ProjectManager.cpp:154
virtual TArray< FModuleContextInfo > & GetCurrentProjectModuleContextInfos() override
Definition ProjectManager.cpp:516
virtual bool UpdateAdditionalPluginDirectory(const FString &Dir, const bool bAddOrRemove) override
Definition ProjectManager.cpp:445
Definition IProjectManager.h:15
Definition IProjectManager.h:71
Type
Definition ModuleDescriptor.h:27
Definition ProjectDescriptor.h:43