History

Job #19694 - Add option for larger number of frames to the audio scope display

matsukaze committed 12 years ago

Commit 619db8e1 parent c5259234 files · +170 −41Browse files

Showing the changes to interface/src/Menu.cpp (1 of 4 files). Show all

Unified · Split

interface/src/Menu.cpp+29−1
@@ -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,