Move new camera settings to the Settings Registry and connect them to viewport border elements (#1267)

* ensure the new camera respects changing ui values and move camera settings to the settings registry

* factor out creation of modular camera controller

* small updates before posting PR

* updates following review feedback

* updates following review feedback
This commit is contained in:
Tom Hulton-Harrop
2021-06-14 12:32:35 +01:00
committed by GitHub
parent 259542b3ca
commit 0f09a6d8bf
15 changed files with 562 additions and 290 deletions
@@ -759,11 +759,6 @@ QMenu* LevelEditorMenuHandler::CreateViewMenu()
viewportViewsMenuWrapper.AddSeparator();
auto changeMoveSpeedMenu = viewportViewsMenuWrapper.AddMenu(tr("Change Move Speed"));
changeMoveSpeedMenu.AddAction(ID_CHANGEMOVESPEED_INCREASE);
changeMoveSpeedMenu.AddAction(ID_CHANGEMOVESPEED_DECREASE);
changeMoveSpeedMenu.AddAction(ID_CHANGEMOVESPEED_CHANGESTEP);
auto switchCameraMenu = viewportViewsMenuWrapper.AddMenu(tr("Switch Camera"));
switchCameraMenu.AddAction(ID_SWITCHCAMERA_DEFAULTCAMERA);
switchCameraMenu.AddAction(ID_SWITCHCAMERA_SEQUENCECAMERA);