Showing the changes to interface/src/Menu.cpp (1 of 128 files). Show all
Unified · Split
| @@ -275,9 +275,22 @@ Menu::Menu() { · 274 unmodified lines | |||
| 275 | SLOT(setFullscreen(bool))); | 275 | SLOT(setFullscreen(bool))); |
| 276 | #endif | 276 | #endif |
| 277 | 277 | ||
| 278 | addCheckableActionToQMenuAndActionHash(viewMenu, MenuOption::FirstPerson, | 278 | MenuWrapper* cameraModeMenu = viewMenu->addMenu("Camera Mode"); |
| 279 | 0, // QML Qt::Key_P, | 279 | QActionGroup* cameraModeGroup = new QActionGroup(cameraModeMenu); |
| 280 | true, qApp, SLOT(cameraMenuChanged())); | 280 | cameraModeGroup->setExclusive(true); |
| 281 | cameraModeGroup->addAction(addCheckableActionToQMenuAndActionHash(cameraModeMenu, | ||
| 282 | MenuOption::FirstPerson, 0, // QML Qt:: Key_P | ||
| 283 | false, qApp, SLOT(cameraMenuChanged()))); | ||
| 284 | cameraModeGroup->addAction(addCheckableActionToQMenuAndActionHash(cameraModeMenu, | ||
| 285 | MenuOption::ThirdPerson, 0, | ||
| 286 | true, qApp, SLOT(cameraMenuChanged()))); | ||
| 287 | cameraModeGroup->addAction(addCheckableActionToQMenuAndActionHash(cameraModeMenu, | ||
| 288 | MenuOption::IndependentMode, 0, | ||
| 289 | false, qApp, SLOT(cameraMenuChanged()))); | ||
| 290 | cameraModeGroup->addAction(addCheckableActionToQMenuAndActionHash(cameraModeMenu, | ||
| 291 | MenuOption::FullscreenMirror, 0, // QML Qt::Key_H, | ||
| 292 | false, qApp, SLOT(cameraMenuChanged()))); | ||
| 293 | |||
| 281 | addCheckableActionToQMenuAndActionHash(viewMenu, MenuOption::Mirror, | 294 | addCheckableActionToQMenuAndActionHash(viewMenu, MenuOption::Mirror, |
| 282 | 0, //QML Qt::SHIFT | Qt::Key_H, | 295 | 0, //QML Qt::SHIFT | Qt::Key_H, |
| 283 | true); | 296 | true); |