Is there a way to extend Blueprint Editor?
For example, to add a context menu in viewport tab for components.
In level editor it can be done using
LevelViewportContextMenuTestExtender = FLevelEditorModule::FLevelViewportMenuExtender_SelectedActors::CreateStatic(&Ex);
FLevelEditorModule& LevelEditorModule = FModuleManager::Get().LoadModuleChecked<FLevelEditorModule("LevelEditor");
auto& MenuExtenders = LevelEditorModule.GetAllLevelViewportContextMenuExtenders();
MenuExtenders.Add(LevelViewportContextMenuTestExtender);
LevelViewportContextMenuTestExtenderDelegateHandle = MenuExtenders.Last().GetHandle();