|
| | FProjectManager () |
| |
| virtual const FProjectDescriptor * | GetCurrentProject () const override |
| |
| virtual bool | LoadProjectFile (const FString &ProjectFile) override |
| |
| virtual bool | LoadModulesForProject (const ELoadingPhase::Type LoadingPhase) override |
| |
| virtual FLoadingModulesForPhaseEvent & | OnLoadingPhaseComplete () override |
| |
| virtual bool | SubstituteModule (const FString &OriginalModuleName, const FString &NewModuleName) override |
| |
| virtual bool | CheckModuleCompatibility (TArray< FString > &OutIncompatibleModules) override |
| |
| virtual const FString & | GetAutoLoadProjectFileName () override |
| |
| virtual bool | SignSampleProject (const FString &FilePath, const FString &Category, FText &OutFailReason) override |
| |
| virtual bool | QueryStatusForProject (const FString &FilePath, FProjectStatus &OutProjectStatus) const override |
| |
| virtual bool | QueryStatusForCurrentProject (FProjectStatus &OutProjectStatus) const override |
| |
| virtual void | UpdateSupportedTargetPlatformsForProject (const FString &FilePath, const FName &InPlatformName, const bool bIsSupported) override |
| |
| virtual void | UpdateSupportedTargetPlatformsForCurrentProject (const FName &InPlatformName, const bool bIsSupported) override |
| |
| virtual void | ClearSupportedTargetPlatformsForProject (const FString &FilePath) override |
| |
| virtual void | ClearSupportedTargetPlatformsForCurrentProject () override |
| |
| virtual FOnTargetPlatformsForCurrentProjectChangedEvent & | OnTargetPlatformsForCurrentProjectChanged () override |
| |
| virtual bool | HasDefaultPluginSettings () const override |
| |
| virtual bool | SetPluginEnabled (const FString &PluginName, bool bEnabled, FText &OutFailReason) override |
| |
| virtual bool | RemovePluginReference (const FString &PluginName, FText &OutFailReason) override |
| |
| virtual bool | UpdateAdditionalPluginDirectory (const FString &Dir, const bool bAddOrRemove) override |
| |
| virtual const TArray< FString > & | GetAdditionalPluginDirectories () const override |
| |
| virtual bool | IsCurrentProjectDirty () const override |
| |
| virtual bool | SaveCurrentProjectToDisk (FText &OutFailReason) override |
| |
| virtual bool | IsEnterpriseProject () override |
| |
| virtual void | SetIsEnterpriseProject (bool bValue) override |
| |
| virtual TArray< FModuleContextInfo > & | GetCurrentProjectModuleContextInfos () override |
| |
| virtual bool | IsSuppressingProjectFileWrite () const override |
| |
| virtual void | AddSuppressProjectFileWrite (const FName InName) override |
| |
| virtual void | RemoveSuppressProjectFileWrite (const FName InName) override |
| |
| virtual | ~IProjectManager () |
| |
| | DECLARE_EVENT_TwoParams (IProjectManager, FLoadingModulesForPhaseEvent, ELoadingPhase::Type, bool) |
| |
| | DECLARE_MULTICAST_DELEGATE (FOnTargetPlatformsForCurrentProjectChangedEvent) |
| |
ProjectAndPluginManager manages available code and content extensions (both loaded and not loaded.)