mirror of
https://github.com/lubosz/overte.git
synced 2025-08-07 19:21:16 +02:00
fixing key conflicts
This commit is contained in:
parent
52a05680e7
commit
c2ceb48a28
2 changed files with 18 additions and 6 deletions
|
@ -3668,9 +3668,21 @@ void Application::keyPressEvent(QKeyEvent* event) {
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case Qt::Key_1:
|
case Qt::Key_1: {
|
||||||
case Qt::Key_2:
|
Menu* menu = Menu::getInstance();
|
||||||
case Qt::Key_3:
|
menu->triggerOption(MenuOption::FirstPerson);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case Qt::Key_2: {
|
||||||
|
Menu* menu = Menu::getInstance();
|
||||||
|
menu->triggerOption(MenuOption::FullscreenMirror);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
case Qt::Key_3: {
|
||||||
|
Menu* menu = Menu::getInstance();
|
||||||
|
menu->triggerOption(MenuOption::ThirdPerson);
|
||||||
|
break;
|
||||||
|
}
|
||||||
case Qt::Key_4:
|
case Qt::Key_4:
|
||||||
case Qt::Key_5:
|
case Qt::Key_5:
|
||||||
case Qt::Key_6:
|
case Qt::Key_6:
|
||||||
|
|
|
@ -201,21 +201,21 @@ Menu::Menu() {
|
||||||
|
|
||||||
// View > First Person
|
// View > First Person
|
||||||
auto firstPersonAction = cameraModeGroup->addAction(addCheckableActionToQMenuAndActionHash(
|
auto firstPersonAction = cameraModeGroup->addAction(addCheckableActionToQMenuAndActionHash(
|
||||||
viewMenu, MenuOption::FirstPerson, Qt::Key_1,
|
viewMenu, MenuOption::FirstPerson, 0,
|
||||||
true, qApp, SLOT(cameraMenuChanged())));
|
true, qApp, SLOT(cameraMenuChanged())));
|
||||||
|
|
||||||
firstPersonAction->setProperty(EXCLUSION_GROUP_KEY, QVariant::fromValue(cameraModeGroup));
|
firstPersonAction->setProperty(EXCLUSION_GROUP_KEY, QVariant::fromValue(cameraModeGroup));
|
||||||
|
|
||||||
// View > Third Person
|
// View > Third Person
|
||||||
auto thirdPersonAction = cameraModeGroup->addAction(addCheckableActionToQMenuAndActionHash(
|
auto thirdPersonAction = cameraModeGroup->addAction(addCheckableActionToQMenuAndActionHash(
|
||||||
viewMenu, MenuOption::ThirdPerson, Qt::Key_3,
|
viewMenu, MenuOption::ThirdPerson, 0,
|
||||||
false, qApp, SLOT(cameraMenuChanged())));
|
false, qApp, SLOT(cameraMenuChanged())));
|
||||||
|
|
||||||
thirdPersonAction->setProperty(EXCLUSION_GROUP_KEY, QVariant::fromValue(cameraModeGroup));
|
thirdPersonAction->setProperty(EXCLUSION_GROUP_KEY, QVariant::fromValue(cameraModeGroup));
|
||||||
|
|
||||||
// View > Mirror
|
// View > Mirror
|
||||||
auto viewMirrorAction = cameraModeGroup->addAction(addCheckableActionToQMenuAndActionHash(
|
auto viewMirrorAction = cameraModeGroup->addAction(addCheckableActionToQMenuAndActionHash(
|
||||||
viewMenu, MenuOption::FullscreenMirror, Qt::Key_2,
|
viewMenu, MenuOption::FullscreenMirror, 0,
|
||||||
false, qApp, SLOT(cameraMenuChanged())));
|
false, qApp, SLOT(cameraMenuChanged())));
|
||||||
|
|
||||||
viewMirrorAction->setProperty(EXCLUSION_GROUP_KEY, QVariant::fromValue(cameraModeGroup));
|
viewMirrorAction->setProperty(EXCLUSION_GROUP_KEY, QVariant::fromValue(cameraModeGroup));
|
||||||
|
|
Loading…
Reference in a new issue