Commit Graph

39 Commits

Author SHA1 Message Date
Jamie Dale
7acb1b77bd Fixed some new code that was providing text to Slate as FString rather than FText
UETOOL-213 - Minimize Slate FString -> FText conversion (remove SLATE_TEXT_ATTRIBUTE)

[CL 2455943 by Jamie Dale in Main branch]
2015-02-23 06:32:47 -05:00
Jamie Dale
17e147b86a Fixed the tooltips used when adding new components, and also added a fallback for unloaded components
UE-9337 - IWCE: Fix busted tool-tips for "New C++ Component" and "New Blueprint Component"

[CL 2453132 by Jamie Dale in Main branch]
2015-02-20 09:18:42 -05:00
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
Matthew Griffin
9efbb474b2 [INTEGRATE] Change 2443509 by Matt.Kuhlenschmidt@matt_kuhlenschmidt_main on 2015/02/12 11:03:46
Back out changelist 2442264

	- Disable adding ChildActorComponent via IWCE
	https://jira.ol.epicgames.net/browse/UE-9642

	This is no longer needed because the issues with ChildActorComponent hve been fixed

	#codereview marc.audy
	#lockdown mike.fricker

[CL 2449840 by Matthew Griffin in Main branch]
2015-02-18 05:07:54 -05:00
Matthew Griffin
20e196417a [INTEGRATE] Change 2442264 by Matt.Kuhlenschmidt@matt_kuhlenschmidt_main on 2015/02/11 16:14:52
- Disable adding ChildActorComponent via IWCE
	https://jira.ol.epicgames.net/browse/UE-9642

[CL 2448739 by Matthew Griffin in Main branch]
2015-02-17 10:32:14 -05:00
Matthew Griffin
de02663b37 [INTEGRATE] Change 2440738 by Michael.Noland@mnoland-T2784-Reference on 2015/02/10 19:33:20
Blueprints: Add a way for component classes to invalidate the component type registry after they undergo changes via FComponentTypeRegistry::InvalidateClass [UE-9305]
	- This is now invoked during Blueprint compiles in case the BlueprintCategory variable has changed
	- Note: Unloaded Blueprint components will still show up in the Custom category until loaded

	Blueprints: Allow component category headers to be displayed even when the list is filtered
	#codereview dan.oconnor

[CL 2448582 by Matthew Griffin in Main branch]
2015-02-17 09:01:04 -05:00
Matthew Griffin
a55430aff0 [INTEGRATE] Change 2438572 by Nick.Darnell@Nick.Darnell_Dev on 2015/02/09 14:56:14
Editor - Several visual improvements to the buttons in the editor that we want users to be drawn to clicking.  Using font awesome in a few places to give the icons matching size and formatting to the text in the same button.  Additionally fixing several focus issues with buttons, and things being refreshed at the wrong time, that was causing buttons to not be clickable in the My Blueprints view.

[CL 2447031 by Matthew Griffin in Main branch]
2015-02-16 09:28:03 -05:00
Matthew Griffin
c733a77e2b [INTEGRATE] Change 2438211 by Matt.Kuhlenschmidt@matt_kuhlenschmidt_main on 2015/02/09 11:38:04
Fix new c++ components not showing up in the "Add Components" list after a new class is added

[CL 2446993 by Matthew Griffin in Main branch]
2015-02-16 09:06:03 -05:00
Matthew Griffin
73a7e52c93 [INTEGRATE] Change 2435587 by Chris.Gagnon@chris.gagnon_T4696 on 2015/02/06 12:09:30
Component combo box now scrolls to the top when opened. UE 9209

[CL 2446742 by Matthew Griffin in Main branch]
2015-02-16 04:36:34 -05:00
Matthew Griffin
9d2ace96e4 [INTEGRATE] Change 2433786 by Matt.Kuhlenschmidt@matt_kuhlenschmidt_mac on 2015/02/05 12:00:28
Improve naming of scriptable components so they are more discoverable for those looking to add behaviors to actors.

[CL 2441376 by Matthew Griffin in Main branch]
2015-02-11 06:17:33 -05:00
Matthew Griffin
4d8967da67 [INTEGRATE] Change 2432449 by Chris.Gagnon@chris.gagnon_T4696 on 2015/02/04 16:57:41
Dosn't allow the selection to affect adding a scene component. UE-8545

[CL 2438251 by Matthew Griffin in Main branch]
2015-02-09 11:50:27 -05:00
Matthew Griffin
f1557cfc23 [INTEGRATE] Change 2430917 by Chris.Gagnon@chris.gagnon_T4696 on 2015/02/03 20:16:41
When typing into the search box it selects the first element of the filtered view to make hitting enter create that widget.
	Also changed the style of headers and separators so they don't highlight as if the can be clicked.
	Fixes UE-9006 along with CL 2430848

[CL 2437957 by Matthew Griffin in Main branch]
2015-02-09 09:35:42 -05:00
Matthew Griffin
5d37679e40 [INTEGRATE] Change 2430848 by Dan.Oconnor@epic_3298 on 2015/02/03 19:30:59
Accidently using master list instead of filtered list for the SListView in SComponentClassCombo, this resulted in the list not being filterable.

[CL 2437950 by Matthew Griffin in Main branch]
2015-02-09 09:31:48 -05:00
Matthew Griffin
7620bf49b6 [INTEGRATE] Change 2427085 by Matt.Kuhlenschmidt@matt_kuhlenschmidt_main on 2015/01/31 12:43:26
Update basic shape icons in Add Components list.

[CL 2435299 by Matthew Griffin in Main branch]
2015-02-06 09:08:59 -05:00
Matthew Griffin
ace77a80f1 [INTEGRATE] Change 2426831 by Dan.Oconnor@epic_3298 on 2015/01/30 20:17:16
Fix for UE-8766, can now add blueprint created component types without opening the blueprint, we listen to the assetregistry's events and make use of the hierarchy information that it stores

[CL 2435263 by Matthew Griffin in Main branch]
2015-02-06 08:46:24 -05:00
Matthew Griffin
886bf5fac3 [INTEGRATE] Change 2425854 by Mike.Fricker@MFRICKER_G3686_Alpha on 2015/01/30 10:56:31
Cleaned up text and menu separators in SCS editor's Add Component drop-down

[CL 2433377 by Matthew Griffin in Main branch]
2015-02-05 06:31:36 -05:00
Ben Marsh
6384476c3c [INTEGRATE] Change 2424621 by Mike.Beach@Mike.Beach_UE4 on 2015/01/29 17:58:00
[UE-8535] Fixing up how we display blueprintable component names in the SCS tree.

[CL 2425984 by Ben Marsh in Main branch]
2015-01-30 11:54:29 -05:00
Ben Marsh
244c5f947f [INTEGRATE] Change 2423160 by Matt.Kuhlenschmidt@matt_kuhlenschmidt_main on 2015/01/28 21:01:24
Added ability to spawn  basic shapes from the placement browser or component dropdown

[CL 2425923 by Ben Marsh in Main branch]
2015-01-30 11:29:24 -05:00
Ben Marsh
0ae3bc49f4 [INTEGRATE] Change 2422698 by Chris.Gagnon@chris.gagnon_T4696 on 2015/01/28 15:20:27
Fix for being able to add a setter for the SCS generated component variables. UE-8135
	This changed the SCS added component variables to be CPF_BlueprintReadOnly which means that blueprints that include setters will no longer compile.

[CL 2425873 by Ben Marsh in Main branch]
2015-01-30 11:07:49 -05:00
Ben Marsh
0327aa62bf [INTEGRATE] Change 2420903 by Mike.Fricker@MFRICKER_G3686_Alpha on 2015/01/27 15:29:19
Added "..." to new "Create Component" buttons in Add Component dropdown

[CL 2425782 by Ben Marsh in Main branch]
2015-01-30 10:32:45 -05:00
Ben Marsh
050cb785bf [INTEGRATE] Change 2419928 by Ben.Marsh@Ben.Marsh_T3245_Clean on 2015/01/26 23:52:38
Fix some includes for the overnight builds.

	#codereview Mike.Fricker

[CL 2419929 by Ben Marsh in Main branch]
2015-01-26 23:53:26 -05:00
Ben Marsh
046ac722dc [INTEGRATE] Change 2419308 by Nick.Whiting@z2421_SSD on 2015/01/26 17:35:27
#ue4 Blueprintable Components.  Enable in the Experimental editor settings

[CL 2419773 by Ben Marsh in Main branch]
2015-01-26 20:34:55 -05:00
Ben Marsh
b4c7fd88d4 [INTEGRATE] Change 2418858 by Matt.Kuhlenschmidt@matt_kuhlenschmidt_main on 2015/01/26 13:33:26
Added method to create a new blueprinted component from the AddComponent combo

[CL 2419747 by Ben Marsh in Main branch]
2015-01-26 20:23:37 -05:00
Ben Marsh
3d2ab1d349 [INTEGRATE] Change 2417935 by Matt.Kuhlenschmidt@matt_kuhlenschmidt_main on 2015/01/24 16:23:14
Added an experimental method to add a new C++ class derived from ActorComponent to an actor.  The purpose of this is to add scripting support directly on an actor without subclassing the actor.

[CL 2419710 by Ben Marsh in Main branch]
2015-01-26 20:16:24 -05:00
Ben Marsh
79294a2638 [INTEGRATE] Change 2416397 by Matt.Kuhlenschmidt@matt_kuhlenschmidt_remote_releases on 2015/01/22 22:45:52
- Added Button to convert an actor to a blueprint from the components tree
	- Added Combo to take actions on an existing blueprint
	-- Promote changes, reset changes, create new subclass

	- Removed blueprint category from actor details

[CL 2419578 by Ben Marsh in Main branch]
2015-01-26 19:12:08 -05:00