Danilo Aimini
|
27c7e2dcb0
|
Add correct include in FocusModeInterface to fix non-Unity builds.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-29 19:13:30 -07:00 |
|
Danilo Aimini
|
ea3435a9bb
|
Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/breadcrumbs
|
2021-09-29 19:03:57 -07:00 |
|
lumberyard-employee-dm
|
816a623c97
|
Added missing EntityId.h include to FocusModeInterface.h (#4396)
* Added missing EntityId.h include to FocusModeInterface.h
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
* Non-unity build fix
Adding missing BehaviorContext.h includes to Multiplayer Gem
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
* Added missing BehaviorContext.h include to NetworkCharacterComponent
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
|
2021-09-29 17:49:02 -05:00 |
|
Danilo Aimini
|
9a325c657d
|
Add EntityContextId argument to focus interface functions that don't deal with entityIds.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-28 18:41:46 -07:00 |
|
Danilo Aimini
|
c204aa1abe
|
Change notification buses to be addressed on EntityContextId, and connect the handlers to the default id. Request interfaces should not need that id as they can retrieve it from the entityId.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-28 18:16:02 -07:00 |
|
Danilo Aimini
|
8caf181db4
|
Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/breadcrumbs
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
# Conflicts:
# Code/Framework/AzToolsFramework/AzToolsFramework/UI/Outliner/EntityOutlinerTreeView.cpp
|
2021-09-27 21:23:38 -07:00 |
|
Danilo Aimini
|
f012407506
|
Addressed multiple minor CR comments.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-24 18:49:17 -07:00 |
|
Danilo Aimini
|
03372d2ea9
|
Made IsInFocusSubTree const, and other minor refactorings.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-23 12:50:49 -07:00 |
|
Danilo Aimini
|
7a0be4ff65
|
Refresh delegate painting in the Outliner even if the widget is not in focus.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-22 15:01:49 -07:00 |
|
Danilo Aimini
|
4ae95719de
|
Initialization changes to pass unit tests. Some interfaces are now retrieved on demand and there's clearer failure paths that don't involve asserts to better handle test/headless initializations.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-22 12:44:18 -07:00 |
|
Danilo Aimini
|
f14e8d6eac
|
Fix header formatting to pass validation
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-21 15:06:29 -07:00 |
|
Danilo Aimini
|
107732d057
|
Remove pragma once from cpp file
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-21 13:45:39 -07:00 |
|
Danilo Aimini
|
df10b56f2a
|
ClearFocusRoot implementation
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-21 10:47:02 -07:00 |
|
Danilo Aimini
|
5a4476a0e4
|
Minor fixes to variable names and comments.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-21 10:26:41 -07:00 |
|
Danilo Aimini
|
b8c78caa2f
|
Remove nested FocusModeFramework namespace
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-21 09:48:09 -07:00 |
|
Danilo Aimini
|
71bf614912
|
Changed FocusOnOwningPrefab to return Outcome. Added comments and error checking.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-20 12:18:23 -07:00 |
|
Danilo Aimini
|
594981f130
|
Remove the PrefabEditManager. Introduce the FocusMode system on the Editor side, and a PrefabFocusHandler on the Prefab side to handle focus.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
|
2021-09-20 11:58:31 -07:00 |
|