Commit Graph

12 Commits

Author SHA1 Message Date
Jamie Dale
ab47c05de4 Fixed unloaded Blueprint components having the wrong icon
UE-9331 - Missing icons for BP component classes when restarting editor

Moved the code to work out the correct class icon for a Blueprint or asset data into FClassIconFinder so that it can be shared between the asset thumbnails and the components context menu.

Added an extra IconClass member to FComponentClassComboEntry so that unloaded Blueprints can set this appropriately despite having a null ComponentClass.

[CL 2451813 by Jamie Dale in Main branch]
2015-02-19 12:15:18 -05:00
Ben Marsh
f3fdceb53e [INTEGRATE] Change 2415268 by Jamie.Dale@Pitbull_JDaleReleases on 2015/01/22 09:10:34
Improvements to the way thumbnails are shown in the Content Browser

	UE-7184 - Show game c++ classes and engine c++ classes in the content browser

	C++ classes and Blueprints now both show you either a live-thumbnail (for asset types), or a class thumbnail for their class type. If showing a live-thumbnail, they also show a mini class icon at the bottom right of the thumbnail.

	This iconography change has been applied to all asset types, and they now show you their asset type icon on the colored overlay, rather than show you the asset type text. They will still fallback to using the asset type text if there is no icon available for the asset type.

[CL 2419540 by Ben Marsh in Main branch]
2015-01-26 19:05:27 -05:00
Ben Marsh
3892dd64ce [INTEGRATE] Change 2412157 by James.Golding@JGOLDING-T2781-CODE on 2015/01/20 09:34:12
Remove special case icon code in Class Picker 'common' classes
	Add lots of placeholder icons for class types that were missing them (AIController, GameMode, HUD, PlayerController...)
	Fix class lookup too allow different icon for Actor and Object based classes
	Remove some unused/duplicate icons

[CL 2419429 by Ben Marsh in Main branch]
2015-01-26 18:32:35 -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
Michael Schoell
e465d51b65 Missing class icons using the "default" icon in Blueprints (and Scene Outliner) now appear.
#ttp 349222 - BP: MY BLUEPRINT: Some variables missing icons

[CL 2334557 by Michael Schoell in Main branch]
2014-10-20 10:28:35 -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
Nick Darnell
4995c797c7 Plugability - ClassIconFinder now allows additional style sets to be registered that will be searched first before the default icons are searched so that plugins or other modules can inject new style sets for class icons.
#codereview Frank.Fella

[CL 2219821 by Nick Darnell in Main branch]
2014-07-15 16:46:31 -04:00
Mikolaj Sieluzycki
de6a6e0c8f Back out changelist 2121706
[CL 2121856 by Mikolaj Sieluzycki in Main branch]
2014-06-30 10:25:10 -04:00
Mikolaj Sieluzycki
1bb08f711a Remove superfluous headers, part 1 of n.
#codereview Robert.Manuszewski

[CL 2121706 by Mikolaj Sieluzycki in Main branch]
2014-06-30 06:39:08 -04:00
Andrew Rodham
ab77a663a9 Moved asset icons to their own folder and unified ClassIcon. and ClassThumbnail. styles.
FClassIconFinder can now find thumbnails for classes. Added many more asset type icons should they be required. Updated the AssetBackground and ThumbnailShadow images to make them a bit cleaner and smoother.

Reviewed by Tom Sarkanen, Matt Kuhlenschmidt

[CL 2061990 by Andrew Rodham in Main branch]
2014-05-02 05:12:58 -04:00
UnrealBot
db494a6e69 Engine source (Main branch up to CL 2037954) 2014-04-02 18:09:23 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00