TTP# 279062 - ROCKET: TASK: PUNTABLE: Viewports: "Drag to Attach" feature
Moved FEdModePicker out of the Private section of the PropertyEditor module, and into its own module so that it can be shared between the PropertyEditor and LevelEditor modules. Also renamed it to FEdModeActorPicker.
Added a way to filter FEdModeActorPicker by checking the actor directly (this complements the class type check it already had).
Added an actor picker button next to the scene outliner in the "Attach To" menu on actors. This is also mapped to the Alt+A command.
Built and tested in unity and non-unity.
ReviewedBy Thomas.Sarkanen, Max.Preussner
[CL 2060928 by Jamie Dale in Main branch]
This allows the filtering of any actors that are part of the specified folder.
This addresses TTP#331604 - EDITOR: Scene Outliner: Folders will appear in the drop down when you try to move them, and TTP#331640 - EDITOR: Scene Outliner: In the 'Move to Folder" sub menu the "Create New" tooltip is incorrect
Also fixed not being able to move attached actors to a folder
Reviewed by Matt Kuhlenschmidt
[CL 2058587 by Andrew Rodham in Main branch]
#proj UE4
#branch UE4
#summary SPropertyEditorCombo now updates the selection before opening itself
#extra This ensures that it is always up-to-date with the currently selected value, but also requires that the display name match the names used in the combo list (which wasn't previously the case when using alternate names).
#change I've added a way to get the alternate display name for a property, and now use this in SPropertyEditorCombo when it is displaying a drop down list containing alternate display names.
#change Also improved the functions that return an FText of the display names to use the original FText all the way along the calling chain (where possible), rather than going FText -> FString -> FText as it was doing previously.
#reviewedby Thomas.Sarkanen, Max.Preussner, Matt.Kuhlenschmidt
[CL 2053289 by Jamie Dale in Main branch]
#summary Replaced instances of DragDrop::IsTypeMatch with FDragDropEvent::GetOperationAs()
#note Please change any instances of DragDrop::IsTypeMatch for the templated FDragDropEvent::GetOperationAs<>() or FDragDropOperation::IsOfType<>() where necessary
#proj Editor
#branch UE4
#reviewedby Nick.Atamas
[CL 2042222 by Andrew Rodham in Main branch]
This tidys up some logic and duplication between the level editor viewport context menu and the scene outliner, since the level viewport menu can now extend the scene outliner, rather than having to duplicate its functionality. The ability to completely override the menu still remains by way of an override delegate.
#reviewedby Matt.Kuhlenschmidt
[CL 2038566 by Andrew Rodham in Main branch]
#proj UE4
#summary Added code to prevent viewport throttling and changed MetaData setting so that it updates input controls without the need for a compile
Originally by Stephen.North
[CL 2038558 by Martin Wilson in Main branch]