Commit Graph

31 Commits

Author SHA1 Message Date
Nick Darnell
6818029208 Editor - Giving the DetailsView more capability to allow it to be set to automatically handle the EditDefaultsOnly flag for showing/hiding nodes when selecting a CDO instead of needing to monitor it, and show/hide them manually.
[CL 2505946 by Nick Darnell in Main branch]
2015-04-08 17:27:30 -04:00
Matthew Griffin
d0037af2e7 [INTEGRATE] Change 2436814 by Matt.Kuhlenschmidt@matt_kuhlenschmidt_remote_releases on 2015/02/07 13:41:18
Fix BSP surface selection not appearing if you had a brush selected and then selected a surface

[CL 2446930 by Matthew Griffin in Main branch]
2015-02-16 08:27:43 -05:00
Richard TalbotWatkin
2baeab665b Optimizations to details panel when there are many large array properties.
#jira UE-7808 - Editor slows exponentially when selecting an instanced static mesh in viewport that has a large number of instances

[CL 2427864 by Richard TalbotWatkin in Main branch]
2015-02-02 03:29:45 -05:00
Ben Marsh
be3e0d6cd9 [INTEGRATE] Change 2422849 by Dan.Hertzka@Dan.Hertzka_T4682_4010 on 2015/01/28 16:56:45
[UE-8147] - Details window locks as before, updated work with the component tree
	- Once locked, can change component selection to update the details, but the level selection is not affected
	- After unlocking, any component selection will force the level selection to match

[CL 2425907 by Ben Marsh in Main branch]
2015-01-30 11:25:21 -05:00
Ben Marsh
37d1bd3436 [INTEGRATE] Change 2416422 by Matt.Kuhlenschmidt@matt_kuhlenschmidt_remote_releases on 2015/01/22 23:41:13
A few aesthetic changes for the component tree and details panel:
	- Made header area of component tree darker to match details panel style
	- Made details panel not have empty space where scrollbar should be.  Scrollbar no longer takes up permanent space

	- Removed old components tree

[CL 2419579 by Ben Marsh in Main branch]
2015-01-26 19:12:24 -05:00
Ben Marsh
7389e02833 [INTEGRATE] Change 2411255 by Matt.Kuhlenschmidt@matt_kuhlenschmidt_main on 2015/01/19 15:09:23
Fix logic bug which was breaking mac compile

[CL 2419255 by Ben Marsh in Main branch]
2015-01-26 17:15:02 -05:00
Ben Marsh
bf75048443 [INTEGRATE] Change 2411119 by Matt.Kuhlenschmidt@matt_kuhlenschmidt_main on 2015/01/19 13:39:29
Fixed up the details panel name area to be aware of in world component editing.
	Fixed up usage of the details panel name area to use new enum based usage flag for name areas

[CL 2419254 by Ben Marsh in Main branch]
2015-01-26 17:14:50 -05:00
Matt Kuhlenschmidt
70bb7b8685 Display the components tree under the details panel name and search bar
[CL 2407878 by Matt Kuhlenschmidt in Main branch]
2015-01-15 16:59:07 -05:00
Matt Kuhlenschmidt
cf7ffd818b Added a method to add a blank actor from the placement browser
Integrated MarcA's changes to display and edit per actor instance components.

Must set bInWorldBPEditing to true in experimental settings to enable.

#codereview dan.hertzka

[CL 2398903 by Matt Kuhlenschmidt in Main branch]
2015-01-06 13:49:19 -05:00
Michael Schoell
0e318b55ba Can set default values on local function variables.
Details view supports displaying UProperties from external UStruct's that are not a property of a UObject.

#jira UE-2246 - BP: Local function variables need to support default values

[CL 2383580 by Michael Schoell in Main branch]
2014-12-10 10:57:36 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Andrew Brown
f744ff99da Details panel can now display those properties whose group matches the search criteria
#jira UE-1281 : The details panel doesnt search through parameter group names

#branch UE4

#add Added a new details filter button. This is enabled by default, if the user want to turn off category filtering they need to disable it from the eye menu

[CL 2364762 by Andrew Brown in Main branch]
2014-11-19 06:38:05 -05:00
Jamie Dale
106aa28941 Fixed the details view scrollbar being visible even when nothing was selected
[CL 2357114 by Jamie Dale in Main branch]
2014-11-12 10:50:34 -05:00
Dan Oconnor
b26a182a0d Adding PropertiesInOrderDisplayed accessor, Property Highlighting, ShowAllAdvancedProperties, Displayed Properties Changed delegate, Custom Layout disabling, property whitelisting to details view. Used by Diff and Merge tools.
Merge tool highlighting improved, now uses property paths.

[CL 2338733 by Dan Oconnor in Main branch]
2014-10-23 13:16:13 -04:00
Wes Hunt
31e2bb00ac Removed a bunch of stuff from Slate standard include, created SlateBasics.h
* Moved Slate.h into SlateBasics.h and began shifting less commonly used headers into SlateExtras.h.
* Slate.h now simply includes SlateBasics.h and SlateExtras.h.
* Slate.h includes a deprecated warning now to indicate that SlateBasics.h + specific includes should be used instead.
* Moved dozens of inlined functions using Slate widgets into .cpp files to avoid header dependencies.
* All code samples now include SlateBasics.h and SlateExtras.h so future shifts will not break most those projects, but not trigger the deprecation warning of including Slate.h.
#BUN

[CL 2329610 by Wes Hunt in Main branch]
2014-10-14 22:50:06 -04:00
bruce nesbit
1daeba007e More Tutorial metatags - mostly on various editors (Persona, cascade etc)
[CL 2295417 by bruce nesbit in Main branch]
2014-09-12 15:56:59 -04:00
bruce nesbit
d60a5de509 Converted widget .Tag instances for tutorials to use MetaData
[CL 2286138 by bruce nesbit in Main branch]
2014-09-05 07:39:52 -04:00
Max Preussner
f167dce37e Slate: Moved TestSuite and ColorPicker into new module AppFramework
The AppFramework module is intended to be used for compound widgets and UI related classes that are too specific (not basic enough) for Slate, but also not Editor specific (reusable in non-Editor applications and games). The test suite has been moved in its entirety for now, but core widget specific test classes will eventually be split off and moved back into Slate, so that they can live alongside of their corresponding widgets.

Other changes:
- moved to "include what you use" scheme for SColorPicker
- broke out color picker related widgets that may be reusable
- added forward declarations to reduce header include dependencies

#CodeReview: saul.abreu

[CL 2275496 by Max Preussner in Main branch]
2014-08-27 20:35:19 -04:00
Dan Oconnor
8d4e6501fd #UE4 CDO view reintroduced to merge tool, replaced set of strings with set of fnames
[CL 2258440 by Dan Oconnor in Main branch]
2014-08-15 17:19:11 -04:00
bruce nesbit
768c776bea Tweaked tags
#codereview Thomas.Sarkanen

[CL 2254511 by bruce nesbit in Main branch]
2014-08-13 09:22:55 -04:00
bruce nesbit
6b7fae845b Several tutorial tweaks:
Added some tags to several BP nodes (for use by tutorial)
Added provision to open relevant editor for highlighted widget
Added support for highlighting blueprints nodes

#codereview Thomas.Sarkanen

[CL 2254285 by bruce nesbit in Main branch]
2014-08-13 03:41:45 -04:00
Dan Oconnor
6f59271a54 #UE4 Improved view of CDO in diff view, can now cycle through the differences, toggle filtering of properties that differ
[CL 2253582 by Dan Oconnor in Main branch]
2014-08-12 16:54:27 -04:00
Maciej Mroz
f40ef72418 PropertyEditor refactored. It's ready for StructureDefaultView. Some SDetailsView functions were moved to SDetailsViewBase. FPropertyValueImpl calls NotifyFinishedChangingProperties properly.
#codereview Matt.Kuhlenschmidt

[CL 2108084 by Maciej Mroz in Main branch]
2014-06-17 09:41:33 -04:00
Matt Kuhlenschmidt
fb672d5990 Removed UAttributeProperty and all related changes
[CL 2091937 by Matt Kuhlenschmidt in Main branch]
2014-06-02 14:20:58 -04:00
Maciej Mroz
26d3e2d68e PropertyEditor refactored. It's ready for StructureDefaultView.
#codereview Matt.Kuhlenschmidt

[CL 2088550 by Maciej Mroz in Main branch]
2014-05-29 17:45:44 -04:00