Commit Graph

34 Commits

Author SHA1 Message Date
Max Preussner
80158ecc7e SessionFrontend: Displaying session authorization status in session browser; placeholder icons.
[CL 2698090 by Max Preussner in Main branch]
2015-09-18 19:17:11 -04:00
Max Preussner
bb1c37b221 SessionFrontend: Fixed Crash when right clicking UFE session browser section headers (UE-21238)
[CL 2697178 by Max Preussner in Main branch]
2015-09-18 12:17:12 -04:00
Max Preussner
8220ceecaf SessionFrontend: Using full username to identify session owners
#CodeReview: peter.sauerbrei

[CL 2696478 by Max Preussner in Main branch]
2015-09-17 21:14:52 -04:00
Max Preussner
88478f51e7 SessionFrontend: Highlighting session groups and their number of sessions
[CL 2694630 by Max Preussner in Main branch]
2015-09-16 22:33:22 -04:00
Max Preussner
015d7aae06 SessionFrontend: Added ability to set session name and owner from the command line, i.e. on consoles running from Visual Studio
See SESSION console command for details.

#CodeReview: jamie.dale

[CL 2694616 by Max Preussner in Main branch]
2015-09-16 22:18:19 -04:00
Max Preussner
a1cf5dac10 SessionBrowser: Fixed unnamed non-standalone sessions not showing as 'unnamed'
#CodeReview: jamie.dale

[CL 2694395 by Max Preussner in Main branch]
2015-09-16 18:55:41 -04:00
Max Preussner
cae952efdc SessionBrowser: Removed dead code
[CL 2694393 by Max Preussner in Main branch]
2015-09-16 18:54:59 -04:00
Max Preussner
5ebf8b7612 SessionFrontend: Redesigned session browser
[CL 2689586 by Max Preussner in Main branch]
2015-09-12 22:16:27 -04:00
Max Preussner
bb5021c5d5 SessionConsole: Code and documentation cleanup pass
[CL 2689514 by Max Preussner in Main branch]
2015-09-12 17:20:10 -04:00
Max Preussner
da9207a70c SessionFrontend: Layout tweaks
[CL 2686568 by Max Preussner in Main branch]
2015-09-10 12:58:45 -04:00
Chris Wood
8a112d6140 PushMenu() now respects QueryPopupMethod(). All menus now support reusing windows.
UE-14641 - Fix PushMenu() to use QueryPopupMethod()

Pretty big refactor
Adds IMenu as way to identify menus. Replaces referring to menus as SWindows.
Lots of uses of PushMenu() fixed up to match new API

#codereview Nick.Atamas

[CL 2579277 by Chris Wood in Main branch]
2015-06-05 20:19:33 -04:00
Jamie Dale
a569f6b356 Fixed code relying on SLATE_TEXT_ATTRIBUTE for STextBlock.
UETOOL-213 - Minimize Slate FString -> FText conversion (remove SLATE_TEXT_ATTRIBUTE)

This fixes any editor/engine specific code that was passing text to Slate as FString rather than FText.

[CL 2399803 by Jamie Dale in Main branch]
2015-01-07 09:52:40 -05:00
Nick Darnell
90e793745c Slate - ESlateCheckBoxState has been renamed to ECheckBoxState.
[CL 2384008 by Nick Darnell in Main branch]
2014-12-10 14:24:09 -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
Jamie Dale
d21cff33f7 Fixed code relying on SLATE_TEXT_ARGUMENT for STextEntryPopup
Made sure everything was using FText rather than FString.

[CL 2373660 by Jamie Dale in Main branch]
2014-12-02 08:37:25 -05:00
Jamie Dale
e856661aed Fixed code relying on SLATE_TEXT_ATTRIBUTE for SHeaderRow::FColumn
Made sure everything was using FText rather than FString.

[CL 2370913 by Jamie Dale in Main branch]
2014-11-26 12:46:05 -05:00
Jamie Dale
97b21dc58b Fixed code relying on SLATE_TEXT_ATTRIBUTE for SExpandableArea
Made sure everything was using FText rather than FString.

[CL 2370748 by Jamie Dale in Main branch]
2014-11-26 09:16:01 -05:00
Chris Gagnon
0e6d657c3d Refactor to unify keyboard and controller input and focus.
Native controller navigation support.

[CL 2345039 by Chris Gagnon in Main branch]
2014-10-30 12:29:36 -04:00
Max Preussner
54ace367b9 SessionFrontend: include what you use; documentation cleanup pass.
[CL 2340607 by Max Preussner in Main branch]
2014-10-24 22:33:36 -04:00
Max Preussner
86ab8e3372 SessionFrontend: Showing EngineVersion=0 as 'custom build' (only official releases have version numbers)
[CL 2340335 by Max Preussner in Main branch]
2014-10-24 16:42:08 -04:00
Max Preussner
53fbf23192 UFE: Fixed non-unity build
#CodeReview: dan.hertzka

[CL 2339186 by Max Preussner in Main branch]
2014-10-23 18:02:00 -04:00
Dan Hertzka
2ab1556645 Adjusted access to the LocalWorkspaceMenuRoot within FTabManager - GetLocalWorkspaceRoot() now returns a const and provides methods to expose adding a category and clearing categories
#codereview nick.atamas

[CL 2338925 by Dan Hertzka in Main branch]
2014-10-23 15:11:28 -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
Dan Hertzka
f3092790eb Window menu refactor & polish
- Window menu is now sectioned and labeled based on the current editor. There's now a local workspace root member in FTabManager and a workspace category in FAssetEditorToolkit (both are FWorkspaceItem objects). Individual editors attach their local category to the tab manager's local root. Workflow app modes have their own category members that are swapped out when the mode changes.

- Finally, the AssetEditorCategory of FWorkspaceMenuStructure has been removed entirely.

- Replaced the AddMenuSeparator() call in FTabManager::PopulateSpawnerMenu_Helper() with a section of the same title as the workspace category.

- Tab spawner menu entries for the local editor now properly show the icon of the associated tab. To accomplish this it was necessary to change FWorkflowTabFactory::TabIcon to be an FSlateIcon instead of an FSlateBrush*. All factory instances have been updated accordingly.

- Added & updated lots of icons! (those missing will be TTP'd)

- The nomad tab spawner section (named "General" in the menu) has been largely compressed into the Developer Tools submenu, which has also been organized into sections for readability.

- Unreal frontend options were also moved into a context menu within the General section

- Moved all experimental tools to their own section of the Window menu. When they're no longer experimental they should register as nomads in the appropriate category

- Undo history now under Edit menu

[CL 2324285 by Dan Hertzka in Main branch]
2014-10-09 12:34:55 -04:00
Chris Gagnon
e9fc0ada9d Removed Whitespace from usernames.
Added new buttons on the lauch profile results screen ( rerun, and cancel without closing).
Fixed possible crash when trying to populate a non existant profiler window.
#codereview matt.kuhlenschmidt

[CL 2295572 by Chris Gagnon in Main branch]
2014-09-12 16:57:10 -04:00