Commit Graph

11 Commits

Author SHA1 Message Date
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
Maciej Mroz
1dfebced41 UE-5411 UDS: Lack of window for entering default values for variables in structure
#codereview Mike.Beach, Nick.Atamas, Matt.Kuhlenschmidt

[CL 2359872 by Maciej Mroz in Main branch]
2014-11-14 06:35: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
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
Nick Atamas
978a62ee0f Slate Hittesting 2.0 : Hittesting no longer bound to logical widget hierarchy.
Merged from usr/Nick.Atamas/UE4_SlateDev => /UE4

[CL 2228155 by Nick Atamas in Main branch]
2014-07-23 08:23:21 -04:00
Maciej Mroz
bf5b2e5c89 UDS: CRASH: Editor crashes when quickly switching from a number based default value to text based ttp#340404
Hopefuly the change will properly fix also:
MAC: USER DEFINED STRUCTURE: Crash: Changing a variable type away from text or string ttp#340949

#codereview Mike.Beach, Matt.Kuhlenschmidt

[CL 2226909 by Maciej Mroz in Main branch]
2014-07-22 09:24:53 -04:00
Mike Beach
90c9ccc80c Temporary fix to get 4.3 out the door, not painting the structure details view if it is pending refesh (to keep from painting deleted properties).
(TTP #340949)

#codereview Nick.Whiting

[CL 2184436 by Mike Beach in Main branch]
2014-07-09 23:01:59 -04:00
Maciej Mroz
ee4beb6e18 StructureDetailsView refactored, custom name added.
[CL 2109013 by Maciej Mroz in Main branch]
2014-06-18 04:45:09 -04:00
Maciej Mroz
0c80163b9b PropertyEditor for UDS default values
#codereview Matt.Kuhlenschmidt, Nick.Whiting

[CL 2108085 by Maciej Mroz in Main branch]
2014-06-17 09:46:22 -04:00