Commit Graph

11 Commits

Author SHA1 Message Date
Ben Marsh
4d5c52456e [INTEGRATE] Change 2411381 by Nick.Darnell@Nick.Darnell_Dev on 2015/01/19 16:39:31
Editor - Adding the unified blueprint editor view.  Combines all the modes into a single blueprint editor.  Still requires being enabled through the experimental option in the editor.

[CL 2419336 by Ben Marsh in Main branch]
2015-01-26 17:51:00 -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
Ben Cosh
5599f29359 fix for drag dropping onto categories in My Blueprint causing an infinite loop.
#Branch UE4
#Proj GraphEditor

note: also patched up what appeared to be a repeated typo, decedent for descendent :)

#codereview Mike.Beach

[CL 2297939 by Ben Cosh in Main branch]
2014-09-15 06:29:54 -04:00
Mike Beach
b5d7aaa58e Optimizing how graph menus are sorted/built.
[CL 2286860 by Mike Beach in Main branch]
2014-09-05 17:51:16 -04:00
Michael Trepka
3293117f09 More fixes for Clang warnings
[CL 2238624 by Michael Trepka in Main branch]
2014-07-31 15:43:08 -04:00
Ben Cosh
1ffd17e1c4 This adds category tracking in the blueprint class to allow sorting of categories in MyBlueprint
#TTP 333452 - BLUEPRINTS: Can't rearrange component categories in the my blueprint tab
#TTP 341990 - LIVE: BLUEPRINTS: Cannot drag and drop into subcategories
#Branch UE4
#Proj Engine, Kismet, UnrealEd, GraphEditor

#Change Added UBlueprint::CategorySorting TArray to store an ordered sort list of categories for variables and components.
#Change Modified dropped on category to update the CategorySorting array in the blueprint
#Change Modified FGraphActionNode to store a categorychain for category nodes only.
#Change Modified FGraphActionNode::AddChild to build and hand off the full category chain to new category nodes.
#Change Modified SMyBlueprint::CollectAllActions to reference the sorting array stored in the blueprint, participating actions are added into a mutimap with the respective sort index and the map is sorted before populating the graph action list.
#Change Added an additional pass when the sorted categories are modified to strip any unused categories out of the blueprint and shrink the array as a lazy maintenance.
#Removed FBlueprintEditorUtils::MoveCategoryBeforeCategory

#info I stopped short of marking the blueprint dirty on category sorting changes after initially having this in. the logic behind this is that marking blueprints dirty for minor changes can be annoying, you can always just manually save your changes and its seems a contrived workflow that you would open a blueprint and change the category sort in my blueprint without making any other changes. Easy to change if there is any real objection to it.

#codereview Mike.Beach

[CL 2237060 by Ben Cosh in Main branch]
2014-07-30 11:06:40 -04:00
Michael Schoell
b0ba598f75 Sub-graphs (such as collapsed graphs or state machines) will display under their parent graph in the My Blueprint's tab rather than a category with the same name.
#ttp 334222 - Regression: BP: In the my blueprints tab, collapsed graphs are incorrectly put into a 'Functions' category when created

[CL 2235799 by Michael Schoell in Main branch]
2014-07-29 10:18:54 -04:00
Michael Schoell
1161bc07d9 Modifying an item selected in My Blueprints using the details panel will no longer deselect the item.
Submitting a category in the BP details panel will no longer mark the Blueprint as structurally modified if nothing has changed.

#ttp 341162 - Regression: BP: After entering a tooltip for a variable, it gets deselected

[CL 2234979 by Michael Schoell in Main branch]
2014-07-28 16:56:10 -04:00
Michael Schoell
446495b74c Functions and macros now will display with their category in the My Blueprint panel.
Also mass delete and changing categories allowed to functions, macros, and delegates.

#ttp 341290 - BP:  Add support for categories for functions in the My Blueprints tab

[CL 2222608 by Michael Schoell in Main branch]
2014-07-17 16:10:13 -04:00
Michael Schoell
0a41fb741e #summary Can search for nodes in the palette menu in Blueprints with both the native name and the localized name.
#add Added UEdGraphNode::GetNodeNativeTitle to return a native title for a node.
#add Added UEdGraphNode::GetNodeSearchTitle to return the native and localized title for a node, together, for searching.
#add Can hold "alt" over a node (in the graph panel, or the palette) to see the native name of the node.

#ttp 331252 - Blueprints: Editor: L10N: Blueprints need to consistently show localized node names and when searching need to search both the localized name and the native name

#codereview justin.sargent

[CL 2044506 by Michael Schoell in Main branch]
2014-04-23 18:30:37 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00