Commit Graph

123 Commits

Author SHA1 Message Date
moppius
c8157eb632 PR #6718: Scroll the Class Viewer to the selected item on refresh (Contributed by moppius)
#rb jason.stasik
#jira UE-89371

#ROBOMERGE-SOURCE: CL 11642082 in //UE4/Release-4.25/... via CL 11642087
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v655-11596533)

[CL 11642093 by jason stasik in Main branch]
2020-02-26 15:09:32 -05:00
brooke hubert
d16e022655 Integrating CL 11291001 from //UE4/Dev-Editor
Class View no longer loses selection when losing focus.

#Jira UE-87910
#rb jamie.dale


#ROBOMERGE-SOURCE: CL 11591234 via CL 11591240 via CL 11591249
#ROBOMERGE-BOT: (v655-11596533)

[CL 11617628 by brooke hubert in Main branch]
2020-02-25 15:59:35 -05:00
rex hill
cab194830d SClassViewer now maintains selection when filter changes
#jira UE-88722
#rb marc.audy, sebastian.nordgren


#ROBOMERGE-SOURCE: CL 11459741 via CL 11459746 via CL 11459750
#ROBOMERGE-BOT: (v654-11333218)

[CL 11459754 by rex hill in Main branch]
2020-02-17 10:24:55 -05:00
marc audy
c3b60a6009 Fix linker error
#jira
#rnx


#ROBOMERGE-SOURCE: CL 11425706 via CL 11425727
#ROBOMERGE-BOT: (v654-11333218)

[CL 11425734 by marc audy in Main branch]
2020-02-13 15:13:37 -05:00
marc audy
ad7720c38d Fix default selection when bringing up create blueprint from actor for a single selection to be the class of the selected object.
Prevent use of an invalid parent class when creating a blueprint from actor via subclass.
Update the filtered class list when changing from subclass to harvest/child actor mode when a single actor is selected.
#jira UE-88625
#rb Ben.Hoffman
#rnx


#ROBOMERGE-SOURCE: CL 11424047 via CL 11424072
#ROBOMERGE-BOT: (v654-11333218)

[CL 11424074 by marc audy in Main branch]
2020-02-13 14:21:49 -05:00
marc audy
30250ace64 Allow SClassViewer to specify an initially selected item
#rb Sebastian.Nordgren
#jira


#ROBOMERGE-SOURCE: CL 11290884 via CL 11290887
#ROBOMERGE-BOT: (v647-11244347)

[CL 11290889 by marc audy in Main branch]
2020-02-07 09:03:51 -05:00
marc audy
6311349f9c Move SClassViewer.h to public so it can be properly included without long pathing including Private folders
#jira
#rb Chris.Gagnon
#rnx


#ROBOMERGE-SOURCE: CL 11206205 via CL 11206206
#ROBOMERGE-BOT: (v643-11205221)

[CL 11206208 by marc audy in Main branch]
2020-02-03 10:28:39 -05:00
Lina Halper
44c1bb3292 COPY from //Dev-Anim to //Dev-Main
#rb: none
#fyi: Laurent.Delayen, Thomas.Sarkanen

[CL 11088765 by Lina Halper in Main branch]
2020-01-22 17:58:55 -05:00
bob tellez
0dc94f2ec5 #UE4 Nonunity fix
#ROBOMERGE-SOURCE: CL 10880973 via CL 10881000
#ROBOMERGE-BOT: (v626-10872990)

[CL 10881010 by bob tellez in Main branch]
2020-01-06 13:06:34 -05:00
bob tellez
ffa82ee148 #UE4 Move AssetReferenceFilter to EditorEngine so it can be used in Commandlets
#ROBOMERGE-SOURCE: CL 10879644 via CL 10879649
#ROBOMERGE-BOT: (v626-10872990)

[CL 10880543 by bob tellez in Main branch]
2020-01-06 12:54:22 -05:00
ryan durand
627baf970a Updating copyright for Engine Editor.
#rnx
#rb none


#ROBOMERGE-SOURCE: CL 10869241 via CL 10869527 via CL 10869904
#ROBOMERGE-BOT: (v613-10869866)

[CL 10870586 by ryan durand in Main branch]
2019-12-26 15:33:43 -05:00
sebastian nordgren
da34b2cb2a UClassViewerSettings now contains an array of allowed classes which can be used to filter out classes from SClassViewer instances, such as when picking classes in the Details view or creating blueprints. This list is currently defined in EditorPerProjectUserSettings.ini.
#rb chris.gagnon


#ROBOMERGE-SOURCE: CL 10319962 via CL 10319975
#ROBOMERGE-BOT: (v593-10286020)

[CL 10319990 by sebastian nordgren in Main branch]
2019-11-20 10:55:48 -05:00
halfdan ingvarsson
27e26e5afe In the ClassViewer widget, make sure that the sorting of the class items obeys the display name type setting, rather than always sorting by class name. This works for both list and tree viewing modes.
The original issue only covered the montage notify list but the fix covers all uses of the class viewer.

#jira UE-75699
[CODEREVIEW] Michael.Noland, Aaron.Cox


#ROBOMERGE-SOURCE: CL 10085315 via CL 10085322 via CL 10085327
#ROBOMERGE-BOT: (v574-10069753)

[CL 10087567 by halfdan ingvarsson in Main branch]
2019-11-08 16:21:58 -05:00
Chris Gagnon
2e87118a18 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) Interim 4.24.
#rb none

[CL 8614014 by Chris Gagnon in Main branch]
2019-09-10 11:35:20 -04:00
jeanfrancois dube
157ba66214 Add missing UObject class in the class hierarchy so BP classes deriving from it appears in the class viewer.
#rb sebastian.nordgren
#jira UE-78284
#rnx


#ROBOMERGE-SOURCE: CL 7867828 via CL 7873212
#ROBOMERGE-BOT: (v389-7813075)

[CL 7873220 by jeanfrancois dube in Main branch]
2019-08-08 07:58:40 -04:00
bob tellez
11354b340c #UE4 ClassViewerFilter integration with AssetReferenceFilter that was lost in merging to Dev-EngineMerge
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 7061631 via CL 7061632
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v367-6836689)

[CL 7123713 by bob tellez in Dev-Anim branch]
2019-06-21 01:58:35 -04:00
bob tellez
acc2098324 #UE4 Nonunity CIS fix
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 7040832 via CL 7042222 via CL 7047485 via CL 7048343
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v367-6836689)

[CL 7121006 by bob tellez in Dev-Anim branch]
2019-06-21 01:26:49 -04:00
bob tellez
d4d666eb99 Partial merge. Will redo SClassViewer.cpp implementation since the structure is different in UE4/Main. All other changes came over cleanly
#UE4 Added AssetReferenceFilter. An editor feature to allow projects to specify a filter to disallow editor systems to form references between certain assets. Add a listener for UUnrealEdEngine::OnMakeAssetReferenceFilter which returns a subclass of IAssetReferenceFilter that was constructed with the supplied context. PassesFilter will be called on this filter object to determine if the reference is allowed. Currently respected by asset picker, class picker, details panels, and edgraph drag/drop operations.

#jira UE-75912

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 7046716 via CL 7046768
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v367-6836689)

[CL 7119780 by bob tellez in Dev-Anim branch]
2019-06-21 01:13:36 -04:00
sebastian nordgren
000ccd6756 Fixed filtering of classes by a search string when creating a new blueprint.
#rb chris.gagnon

#jira UE-76150

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 6969198 in //UE4/Dev-Editor/... via CL 6969202
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v367-6836689)

[CL 7084427 by sebastian nordgren in Dev-Anim branch]
2019-06-18 23:30:03 -04:00
bob tellez
644e56f6d3 #UE4 ClassViewerFilter integration with AssetReferenceFilter that was lost in merging to Dev-EngineMerge
#ROBOMERGE-SOURCE: CL 7061631
#ROBOMERGE-BOT: (v367-6836689)

[CL 7061632 by bob tellez in Main branch]
2019-06-18 02:17:23 -04:00
bob tellez
0b6c164929 #UE4 Nonunity CIS fix
#ROBOMERGE-SOURCE: CL 7040832 via CL 7042222 via CL 7047485
#ROBOMERGE-BOT: (v367-6836689)

[CL 7048343 by bob tellez in Main branch]
2019-06-17 13:58:17 -04:00
bob tellez
396eacbdc1 Partial merge. Will redo SClassViewer.cpp implementation since the structure is different in UE4/Main. All other changes came over cleanly
#UE4 Added AssetReferenceFilter. An editor feature to allow projects to specify a filter to disallow editor systems to form references between certain assets. Add a listener for UUnrealEdEngine::OnMakeAssetReferenceFilter which returns a subclass of IAssetReferenceFilter that was constructed with the supplied context. PassesFilter will be called on this filter object to determine if the reference is allowed. Currently respected by asset picker, class picker, details panels, and edgraph drag/drop operations.

#jira UE-75912


#ROBOMERGE-SOURCE: CL 7046716
#ROBOMERGE-BOT: (v367-6836689)

[CL 7046768 by bob tellez in Main branch]
2019-06-17 13:36:16 -04:00
sebastian nordgren
c6a7694a85 Fixed filtering of classes by a search string when creating a new blueprint.
#rb chris.gagnon

#jira UE-76150

#ROBOMERGE-SOURCE: CL 6969198 in //UE4/Dev-Editor/...
#ROBOMERGE-BOT: ENGINE (Dev-Editor -> Main) (v366-6836689)

[CL 6969202 by sebastian nordgren in Main branch]
2019-06-13 10:02:23 -04:00
sebastian nordgren
f65dc54705 SClassViewer was not displaying the full set of classes when creating a new blueprint due to bReturnPassesFilter defaulting to false.
#rb jeanmichel.dignard

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: sebastian.nordgren
#ROBOMERGE-SOURCE: CL 6876232 in //UE4/Main/...
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim) (v366-6836689)

[CL 6902801 by sebastian nordgren in Dev-Anim branch]
2019-06-08 11:20:47 -04:00
sebastian nordgren
3e4853a289 SClassViewer was not displaying the full set of classes when creating a new blueprint due to bReturnPassesFilter defaulting to false.
#rb jeanmichel.dignard

[CL 6876232 by sebastian nordgren in Main branch]
2019-06-07 05:47:48 -04:00