Showing the changes to interface/src/Menu.cpp (1 of 4 files). Show all
Unified · Split
| @@ -417,7 +417,8 @@ Menu::Menu() : · 416 unmodified lines | |||
| 417 | false, | 417 | false, |
| 418 | appInstance->getAudio(), | 418 | appInstance->getAudio(), |
| 419 | SLOT(toggleToneInjection())); | 419 | SLOT(toggleToneInjection())); |
| 420 | addCheckableActionToQMenuAndActionHash(audioDebugMenu, MenuOption::AudioScope, Qt::CTRL | Qt::Key_P, false, | 420 | addCheckableActionToQMenuAndActionHash(audioDebugMenu, MenuOption::AudioScope, |
| 421 | Qt::CTRL | Qt::Key_P, false, | ||
| 421 | appInstance->getAudio(), | 422 | appInstance->getAudio(), |
| 422 | SLOT(toggleScope())); | 423 | SLOT(toggleScope())); |
| 423 | addCheckableActionToQMenuAndActionHash(audioDebugMenu, MenuOption::AudioScopePause, | 424 | addCheckableActionToQMenuAndActionHash(audioDebugMenu, MenuOption::AudioScopePause, |
| @@ -426,6 +427,33 @@ Menu::Menu() : · 2 unmodified lines | |||
| 426 | appInstance->getAudio(), | 427 | appInstance->getAudio(), |
| 427 | SLOT(toggleScopePause())); | 428 | SLOT(toggleScopePause())); |
| 428 | 429 | ||
| 430 | QMenu* audioScopeMenu = audioDebugMenu->addMenu("Audio Scope Options"); | ||
| 431 | addDisabledActionAndSeparator(audioScopeMenu, "Display Frames"); | ||
| 432 | { | ||
| 433 | QAction *fiveFrames = addCheckableActionToQMenuAndActionHash(audioScopeMenu, MenuOption::AudioScopeFiveFrames, | ||
| 434 | 0, | ||
| 435 | true, | ||
| 436 | appInstance->getAudio(), | ||
| 437 | SLOT(selectAudioScopeFiveFrames())); | ||
| 438 | |||
| 439 | QAction *twentyFrames = addCheckableActionToQMenuAndActionHash(audioScopeMenu, MenuOption::AudioScopeTwentyFrames, | ||
| 440 | 0, | ||
| 441 | false, | ||
| 442 | appInstance->getAudio(), | ||
| 443 | SLOT(selectAudioScopeTwentyFrames())); | ||
| 444 | |||
| 445 | QAction *fiftyFrames = addCheckableActionToQMenuAndActionHash(audioScopeMenu, MenuOption::AudioScopeFiftyFrames, | ||
| 446 | 0, | ||
| 447 | false, | ||
| 448 | appInstance->getAudio(), | ||
| 449 | SLOT(selectAudioScopeFiftyFrames())); | ||
| 450 | |||
| 451 | QActionGroup* audioScopeFramesGroup = new QActionGroup(audioScopeMenu); | ||
| 452 | audioScopeFramesGroup->addAction(fiveFrames); | ||
| 453 | audioScopeFramesGroup->addAction(twentyFrames); | ||
| 454 | audioScopeFramesGroup->addAction(fiftyFrames); | ||
| 455 | } | ||
| 456 | |||
| 429 | QMenu* spatialAudioMenu = audioDebugMenu->addMenu("Spatial Audio"); | 457 | QMenu* spatialAudioMenu = audioDebugMenu->addMenu("Spatial Audio"); |
| 430 | 458 | ||
| 431 | addCheckableActionToQMenuAndActionHash(spatialAudioMenu, MenuOption::AudioSpatialProcessing, | 459 | addCheckableActionToQMenuAndActionHash(spatialAudioMenu, MenuOption::AudioSpatialProcessing, |