From 432e89b68dcd080020d2f2920f0a71a6bbd8a47b Mon Sep 17 00:00:00 2001 From: Fog Date: Sat, 11 Oct 2014 12:31:02 -0400 Subject: Added Dump Frames/Audio to Movie Menu --- Source/Core/DolphinWX/FrameTools.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'Source/Core/DolphinWX/FrameTools.cpp') diff --git a/Source/Core/DolphinWX/FrameTools.cpp b/Source/Core/DolphinWX/FrameTools.cpp index 659437530a..08a2c356fe 100644 --- a/Source/Core/DolphinWX/FrameTools.cpp +++ b/Source/Core/DolphinWX/FrameTools.cpp @@ -216,6 +216,11 @@ wxMenuBar* CFrame::CreateMenu() movieMenu->AppendCheckItem(IDM_SHOWFRAMECOUNT, _("Show frame counter")); movieMenu->Check(IDM_SHOWFRAMECOUNT, SConfig::GetInstance().m_ShowFrameCount); movieMenu->Check(IDM_RECORDREADONLY, true); + movieMenu->AppendSeparator(); + movieMenu->AppendCheckItem(IDM_TOGGLE_DUMPFRAMES, _("Dump frames")); + movieMenu->Check(IDM_TOGGLE_DUMPFRAMES, g_ActiveConfig.bDumpFrames); + movieMenu->AppendCheckItem(IDM_TOGGLE_DUMPAUDIO, _("Dump audio")); + movieMenu->Check(IDM_TOGGLE_DUMPAUDIO, SConfig::GetInstance().m_DumpAudio); menubar->Append(movieMenu, _("&Movie")); // Options menu @@ -713,6 +718,16 @@ void CFrame::OnTogglePauseMovie(wxCommandEvent& WXUNUSED (event)) SConfig::GetInstance().SaveSettings(); } +void CFrame::OnToggleDumpFrames(wxCommandEvent& WXUNUSED(event)) +{ + g_ActiveConfig.bDumpFrames = !g_ActiveConfig.bDumpFrames; +} + +void CFrame::OnToggleDumpAudio(wxCommandEvent& WXUNUSED(event)) +{ + SConfig::GetInstance().m_DumpAudio = !SConfig::GetInstance().m_DumpAudio; +} + void CFrame::OnShowLag(wxCommandEvent& WXUNUSED (event)) { SConfig::GetInstance().m_ShowLag = !SConfig::GetInstance().m_ShowLag; -- cgit v1.2.3