Commit Graph

12 Commits

Author SHA1 Message Date
Andrew Rodham
140cd8d78f CIS fix for mac
Clang does not allow multiple implicit type conversions. Also added a "checking file state..." message to the notice.

[CL 2308119 by Andrew Rodham in Main branch]
2014-09-24 05:43:44 -04:00
Andrew Rodham
c6d472f665 Updated checkout warning styles
Checkout warnings now have a yellow-orange background to highlight the error, and checked-out/writable notices now have no color to reduce noise.

[CL 2308034 by Andrew Rodham in Main branch]
2014-09-24 03:43:14 -04:00
Andrew Rodham
2642c17127 Tidied up ini file checkout warnings.
The colored background has been removed in favor of a less intrusive coloration on the icon itself. Updated the padlock icons.

[CL 2305418 by Andrew Rodham in Main branch]
2014-09-22 09:44:45 -04:00
Andrew Rodham
525b290de8 More work to tidy up the target hardware section of the project settings
Applied settings are now written as a string rather than an int
Also added UObject::GetDefaultConfigFilename()

[CL 2305291 by Andrew Rodham in Main branch]
2014-09-22 09:41:38 -04:00
Michael Noland
859c0fe02a Editor: Various settings editor fixes
- Fix SSettingsEditor reload config object regression
- Remove double-padding when editing a settings page that has a checkout prompt
- Fix pending hardware targeting settings not showing up if you change pages and come back
- Fix height pop in SSetingsEditorCheckoutNotice when status query finishes

[CL 2303657 by Michael Noland in Main branch]
2014-09-19 00:46:17 -04:00
Michael Noland
f9a1a1361f Editor: Update hardware targetting to use SSettingsEditorCheckoutNotice and devolved much of the bookkeeping in SSettingsEditor into SSettingsEditorCheckoutNotice
#codereview andrew.rodham

[CL 2303634 by Michael Noland in Main branch]
2014-09-19 00:01:10 -04:00
Michael Noland
afce366747 Editor: Start extracting SSettingsEditorCheckoutNotice out as a standalone widget (WIP)
[CL 2303546 by Michael Noland in Main branch]
2014-09-18 23:05:52 -04:00
Michael Noland
7dde40c236 Editor: Some small improvements to project settings dialog
- Change checkout notice for settings ini files to go green when they are editable
- Reworded messages to include the actual ini file name
- Hid 'reset to default' and 'set as default' options when editing a default ini file, since they make no sense in this context and were always disabled
#codereview max.preussner

[CL 2301866 by Michael Noland in Main branch]
2014-09-17 19:13:07 -04:00
Chris Babcock
66f4e50964 Changed default Android depth buffer precision to 24 and added Android platform setting to choose preference.
#Android
#TTP 334728

[CL 2120147 by Chris Babcock in Main branch]
2014-06-27 17:59:00 -04:00
Jaroslaw Palczynski
ebce413232 UE4 Refactoring. Changed OVERRIDE and FINAL macros to keywords override and final.
[CL 2104397 by Jaroslaw Palczynski in Main branch]
2014-06-13 06:14:46 -04:00
Max Preussner
b63129a60c Slate: Refactored core Slate implementation into SlateCore module in preparation for UMG.
Other Updates:
- The WidgetReflector is now in its own module as well. It will be converted to a plug-in later.
- The Public API of both Slate and SlateCore has largely been reorganized for better discoverabilty. More cleanup work is needed.
- Added a lot of missing API documentation and fixed existing ones. More and better documentation is needed.
- Removed dead code, fixed a couple things I stubled upon, and conformed to coding guidelines (NULL vs nullptr, line breaks, etc.)

Upgrade Notes:
- The Slate Remote Server is currently disabled - will be re-enabled shortly!
- If your module previously had a module dependency to 'Slate', it now also needs a PrivateModuleDependency to 'SlateCore' in its Build.cs file.
- If your module exposes in any of its Public header files types that are now declared in SlateCore, it needs a PublicModuleDependency to 'SlateCore'
- The ToolTip property type on SWidget has changed from SToolTip to IToolTip; change local variables to TSharedPtr<IToolTip> instead of TSharedPtr<SToolTip> where needed
- IToolTip is not a widget. If you need access to the actual widget that represents the tool tip, use IToolTip::AsWidget(); If you need access to the tool tip's content, use IToolTip::GetContentWidget()

Troubleshooting:
- After syncing to this changelist you may have to clean your /Engine/Intermediate/Build/ directory and rebuild your entire project
- If in your project you are getting linker errors for unresolved types that are now declared in SlateCore, you may be missing a dependency to 'SlateCore'
- If in the Engine code you are getting linker errors for unresolved types that are now declared in SlateCore, you may need to rebuild the entire Engine

[CL 2057118 by Max Preussner in Main branch]
2014-04-26 15:07:24 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00