Rob asked me to back out GENERATED_*_BODY -> GENERATED_BODY change for now until the "_Validate and _Implementation auto-generation" discussion is over.
#codereview Robert.Manuszewski
[CL 2481343 by Jaroslaw Palczynski in Main branch]
Editor - Improving the dropdown used in the editor for enums to have a not entirely transparent background to give it some lift from the background it's on. Give people some visual feedback that they are buttons.
[CL 2447028 by Matthew Griffin in Main branch]
- made public headers compilable individually
- easier access to settings section delegates
- removed module singleton accessor
- moved non-trivial definitions into cpp files
- code & documentation cleanup
#UpgradeNotes:
- instead of ISettingsModule::Get() use FModuleManager::GetModulePtr<ISettingsModule>("Settings")
- instead of using FSettingsSectionDelegates assign delegates directly through the new ISettingsSection methods
[CL 2340711 by Max Preussner in Main branch]
* 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]
This is more consistent with the other combos, and addresses TTP#347917 - PROJECT BROWSER: Starter Content buttons has a dropdown arrow, but no list.
[CL 2315697 by Andrew Rodham in Main branch]
This ensures that multiple users will not attempt to update the project settings on start-up.
#codereview Michael.Noland
[CL 2315685 by Andrew Rodham in Main branch]
These are now the defaults, which prevent any updating of project settings until changed by the user.
#codereview Michael.Noland
[CL 2314453 by Andrew Rodham in Main branch]
- Add warning bubble to starter content button when Mobile/Tablet is picked
- Add a fake down arrow to make the button look more interactive
[CL 2310662 by Michael Noland in Main branch]
Applied settings are now written as a string rather than an int
Also added UObject::GetDefaultConfigFilename()
[CL 2305291 by Andrew Rodham in Main branch]
- Add a settings builder/gatherer class that either builds a description of what the meta-settings will change, or actually applies the changes
- Display the pending changes
- First pass on actual settings controlled by the hardware+graphics level meta-settings (very WIP)
#codereview andrew.rodham
[CL 2302104 by Michael Noland in Main branch]
Also removed tabs from the project browser dialogs when they're not necessary. Fixed up some incorrect icon sizes to work with the new layout.
[CL 2290664 by Andrew Rodham in Main branch]