@ -14,6 +14,7 @@
# include <AzToolsFramework/API/ToolsApplicationAPI.h>
# include <AzToolsFramework/API/ToolsApplicationAPI.h>
# include <AzToolsFramework/AssetBrowser/AssetBrowserSourceDropBus.h>
# include <AzToolsFramework/AssetBrowser/AssetBrowserSourceDropBus.h>
# include <AzToolsFramework/Editor/EditorContextMenuBus.h>
# include <AzToolsFramework/Editor/EditorContextMenuBus.h>
# include <AzToolsFramework/Entity/EditorEntityContextBus.h>
# include <AzToolsFramework/Prefab/PrefabPublicInterface.h>
# include <AzToolsFramework/Prefab/PrefabPublicInterface.h>
# include <AzToolsFramework/Prefab/PrefabSystemComponentInterface.h>
# include <AzToolsFramework/Prefab/PrefabSystemComponentInterface.h>
# include <AzToolsFramework/UI/Prefab/LevelRootUiHandler.h>
# include <AzToolsFramework/UI/Prefab/LevelRootUiHandler.h>
@ -56,6 +57,7 @@ namespace AzToolsFramework
, public PrefabInstanceContainerNotificationBus : : Handler
, public PrefabInstanceContainerNotificationBus : : Handler
, public PrefabIntegrationInterface
, public PrefabIntegrationInterface
, public QObject
, public QObject
, private EditorEntityContextNotificationBus : : Handler
{
{
public :
public :
AZ_CLASS_ALLOCATOR ( PrefabIntegrationManager , AZ : : SystemAllocator , 0 ) ;
AZ_CLASS_ALLOCATOR ( PrefabIntegrationManager , AZ : : SystemAllocator , 0 ) ;
@ -76,6 +78,10 @@ namespace AzToolsFramework
// EntityOutlinerSourceDropHandlingBus overrides ...
// EntityOutlinerSourceDropHandlingBus overrides ...
void HandleSourceFileType ( AZStd : : string_view sourceFilePath , AZ : : EntityId parentId , AZ : : Vector3 position ) const override ;
void HandleSourceFileType ( AZStd : : string_view sourceFilePath , AZ : : EntityId parentId , AZ : : Vector3 position ) const override ;
// EditorEntityContextNotificationBus overrides ...
void OnStartPlayInEditorBegin ( ) override ;
void OnStopPlayInEditor ( ) override ;
// PrefabInstanceContainerNotificationBus overrides ...
// PrefabInstanceContainerNotificationBus overrides ...
void OnPrefabComponentActivate ( AZ : : EntityId entityId ) override ;
void OnPrefabComponentActivate ( AZ : : EntityId entityId ) override ;
void OnPrefabComponentDeactivate ( AZ : : EntityId entityId ) override ;
void OnPrefabComponentDeactivate ( AZ : : EntityId entityId ) override ;