#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6590714 via CL 6590715 via CL 6590772 via CL 6592997 via CL 6593145
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v363-6677109)
[CL 6703661 by andrew grant in Dev-Anim branch]
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: dan.hertzka
#ROBOMERGE-SOURCE: CL 6586779 via CL 6590629 via CL 6592677 via CL 6592749
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v363-6677109)
[CL 6703078 by dan hertzka in Dev-Anim branch]
- Removed INativeUserListEntry and moved the functionality into native functions on IUserListEntry and a static BP library
- UUserListEntry is now marked as a BlueprintType, so it'll appear as a Cast option in BP (gotta disable "context sensitive" in the context menu)
Fixed unnecessary requirement that IUserObjectListEntry children cache and return their assigned list item in GetListItemObject()
- The existing design of SListView has the list tracking the entry-item association and the entries accessing their item via the owning list, so the UMG version now follows suit
- GetListItemObject is now a static BP method, the previously existing GetListItem<T>() remains as before
- Renamed SetListItemObjectInternal to NativeOnListItemObjectSet, as it isn't required to function as a literal setter anymore, so we can keep to the naming scheme used elsewhere in UMG for this scenario
Fixing half-implemented option to change selection mode of a UListView
- Now properly forwards the setting to the SListView to affect future selection behavior
Note: Redirects are set up for the functions that became static BP functions and work in situ for cases where they were being called on "self". Cases where an external object called these methods on another objects will point to the new function, but will require manual node fixup
#rb Nick.Darnell
[at]Vincent.Gauthier, [at]Dave.Belanger
#jira UE-73025
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: dan.hertzka
#ROBOMERGE-SOURCE: CL 6585521 via CL 6590540 via CL 6592493 via CL 6592608
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v363-6677109)
[CL 6702909 by dan hertzka in Dev-Anim branch]
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: wyeth.johnson
#ROBOMERGE-SOURCE: CL 6583302 via CL 6586443 via CL 6592211 via CL 6592323
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v363-6677109)
[CL 6702303 by wyeth johnson in Dev-Anim branch]
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.salem
#ROBOMERGE-SOURCE: CL 6583089 via CL 6585455 via CL 6592183 via CL 6592277
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v363-6677109)
[CL 6702114 by ben salem in Dev-Anim branch]
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: mark.fitt
#ROBOMERGE-SOURCE: CL 6578903 via CL 6578904 via CL 6578905 via CL 6590873 via CL 6591022
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v363-6677109)
[CL 6700549 by mark fitt in Dev-Anim branch]
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: wyeth.johnson
#ROBOMERGE-SOURCE: CL 6578068 via CL 6578082 via CL 6581749 via CL 6581768
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v363-6677109)
[CL 6699972 by wyeth johnson in Dev-Anim branch]