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 | 417 | false, |
| 418 | 418 | appInstance->getAudio(), |
| 419 | 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 | 422 | appInstance->getAudio(), |
| 422 | 423 | SLOT(toggleScope())); |
| 423 | 424 | addCheckableActionToQMenuAndActionHash(audioDebugMenu, MenuOption::AudioScopePause, |
| @@ -426,6 +427,33 @@ Menu::Menu() : · 2 unmodified lines | ||
| 426 | 427 | appInstance->getAudio(), |
| 427 | 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 | 457 | QMenu* spatialAudioMenu = audioDebugMenu->addMenu("Spatial Audio"); |
| 430 | 458 | |
| 431 | 459 | addCheckableActionToQMenuAndActionHash(spatialAudioMenu, MenuOption::AudioSpatialProcessing, |