mirror of
https://github.com/overte-org/overte.git
synced 2025-04-25 21:16:00 +02:00
use alt+f for 1st person camera and alt+o for 3rd
This commit is contained in:
parent
afc7eaff8d
commit
e53badf88b
2 changed files with 7 additions and 18 deletions
|
@ -3020,20 +3020,9 @@ void Application::keyPressEvent(QKeyEvent* event) {
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case Qt::Key_F: {
|
case Qt::Key_F: {
|
||||||
if (isMeta) {
|
if (isOption) {
|
||||||
auto menu = Menu::getInstance();
|
|
||||||
if (menu->isOptionChecked(MenuOption::FirstPerson)) {
|
|
||||||
menu->setIsOptionChecked(MenuOption::ThirdPerson, true);
|
|
||||||
menu->setIsOptionChecked(MenuOption::FirstPerson, false);
|
|
||||||
} else {
|
|
||||||
menu->setIsOptionChecked(MenuOption::FirstPerson, true);
|
|
||||||
menu->setIsOptionChecked(MenuOption::ThirdPerson, false);
|
|
||||||
}
|
|
||||||
cameraMenuChanged();
|
|
||||||
} else if (isOption) {
|
|
||||||
_physicsEngine->dumpNextStats();
|
_physicsEngine->dumpNextStats();
|
||||||
}
|
}
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
case Qt::Key_H: {
|
case Qt::Key_H: {
|
||||||
|
|
|
@ -222,14 +222,14 @@ Menu::Menu() {
|
||||||
cameraModeGroup->setExclusive(true);
|
cameraModeGroup->setExclusive(true);
|
||||||
|
|
||||||
// View > First Person
|
// View > First Person
|
||||||
cameraModeGroup->addAction(addCheckableActionToQMenuAndActionHash(viewMenu,
|
cameraModeGroup->addAction(addCheckableActionToQMenuAndActionHash(
|
||||||
MenuOption::FirstPerson, 0,
|
viewMenu, MenuOption::FirstPerson, Qt::ALT | Qt::Key_F,
|
||||||
true, qApp, SLOT(cameraMenuChanged())));
|
true, qApp, SLOT(cameraMenuChanged())));
|
||||||
|
|
||||||
// View > Third Person
|
// View > Third Person
|
||||||
cameraModeGroup->addAction(addCheckableActionToQMenuAndActionHash(viewMenu,
|
cameraModeGroup->addAction(addCheckableActionToQMenuAndActionHash(
|
||||||
MenuOption::ThirdPerson, 0,
|
viewMenu, MenuOption::ThirdPerson, Qt::ALT | Qt::Key_O,
|
||||||
false, qApp, SLOT(cameraMenuChanged())));
|
false, qApp, SLOT(cameraMenuChanged())));
|
||||||
|
|
||||||
// View > Mirror
|
// View > Mirror
|
||||||
cameraModeGroup->addAction(addCheckableActionToQMenuAndActionHash(viewMenu,
|
cameraModeGroup->addAction(addCheckableActionToQMenuAndActionHash(viewMenu,
|
||||||
|
|
Loading…
Reference in a new issue