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
417417 false,
418418 appInstance->getAudio(),
419419 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,
421422 appInstance->getAudio(),
422423 SLOT(toggleScope()));
423424 addCheckableActionToQMenuAndActionHash(audioDebugMenu, MenuOption::AudioScopePause,
@@ -426,6 +427,33 @@ Menu::Menu() : · 2 unmodified lines
426427 appInstance->getAudio(),
427428 SLOT(toggleScopePause()));
428429
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+
429457 QMenu* spatialAudioMenu = audioDebugMenu->addMenu("Spatial Audio");
430458
431459 addCheckableActionToQMenuAndActionHash(spatialAudioMenu, MenuOption::AudioSpatialProcessing,