History

Merge branch 'master' into audioStatsDialog

bwent committed 11 years ago

Commit 70e3e7c2 parents 2c24251 029af53455 files · +15918 −12936Browse files

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

Unified · Split

interface/src/Menu.cpp+21−13
@@ -24,7 +24,6 @@ · 23 unmodified lines
2424
2525 #include "Application.h"
2626 #include "AccountManager.h"
27−//#include "audio/AudioIOStatsRenderer.h"
2827 #include "audio/AudioScope.h"
2928 #include "avatar/AvatarManager.h"
3029 #include "devices/DdeFaceTracker.h"
@@ -37,7 +36,6 @@ · 6 unmodified lines
3736 #include "SpeechRecognizer.h"
3837 #endif
3938 #include "ui/DialogsManager.h"
40−#include "ui/NodeBounds.h"
4139 #include "ui/StandAloneJSConsole.h"
4240 #include "InterfaceLogging.h"
4341
@@ -256,6 +254,8 @@ Menu::Menu() { · 212 unmodified lines
256254 avatar, SLOT(updateMotionBehavior()));
257255
258256 MenuWrapper* viewMenu = addMenu("View");
257+
258+ addActionToQMenuAndActionHash(viewMenu, MenuOption::ReloadContent, 0, qApp, SLOT(reloadResourceCaches()));
259259
260260 addCheckableActionToQMenuAndActionHash(viewMenu,
261261 MenuOption::Fullscreen,
@@ -268,9 +268,22 @@ Menu::Menu() { · 6 unmodified lines
268268 qApp,
269269 SLOT(setFullscreen(bool)));
270270
271− addCheckableActionToQMenuAndActionHash(viewMenu, MenuOption::FirstPerson,
272− 0, // QML Qt::Key_P,
273− true, qApp, SLOT(cameraMenuChanged()));
271+ MenuWrapper* cameraModeMenu = viewMenu->addMenu("Camera Mode");
272+ QActionGroup* cameraModeGroup = new QActionGroup(cameraModeMenu);
273+ cameraModeGroup->setExclusive(true);
274+ cameraModeGroup->addAction(addCheckableActionToQMenuAndActionHash(cameraModeMenu,
275+ MenuOption::FirstPerson, 0, // QML Qt:: Key_P
276+ false, qApp, SLOT(cameraMenuChanged())));
277+ cameraModeGroup->addAction(addCheckableActionToQMenuAndActionHash(cameraModeMenu,
278+ MenuOption::ThirdPerson, 0,
279+ true, qApp, SLOT(cameraMenuChanged())));
280+ cameraModeGroup->addAction(addCheckableActionToQMenuAndActionHash(cameraModeMenu,
281+ MenuOption::IndependentMode, 0,
282+ false, qApp, SLOT(cameraMenuChanged())));
283+ cameraModeGroup->addAction(addCheckableActionToQMenuAndActionHash(cameraModeMenu,
284+ MenuOption::FullscreenMirror, 0, // QML Qt::Key_H,
285+ false, qApp, SLOT(cameraMenuChanged())));
286+
274287 addCheckableActionToQMenuAndActionHash(viewMenu, MenuOption::Mirror,
275288 0, //QML Qt::SHIFT | Qt::Key_H,
276289 true);
@@ -301,13 +314,6 @@ Menu::Menu() { · 24 unmodified lines
301314 qApp,
302315 SLOT(setEnable3DTVMode(bool)));
303316
304−
305− MenuWrapper* nodeBordersMenu = viewMenu->addMenu("Server Borders");
306− NodeBounds& nodeBounds = qApp->getNodeBoundsDisplay();
307− addCheckableActionToQMenuAndActionHash(nodeBordersMenu, MenuOption::ShowBordersEntityNodes,
308− Qt::CTRL | Qt::SHIFT | Qt::Key_1, false,
309− &nodeBounds, SLOT(setShowEntityNodes(bool)));
310−
311317 addCheckableActionToQMenuAndActionHash(viewMenu, MenuOption::TurnWithHead, 0, false);
312318
313319 addCheckableActionToQMenuAndActionHash(viewMenu, MenuOption::Stats);
@@ -329,7 +335,6 @@ Menu::Menu() { · 15 unmodified lines
329335 0, // QML Qt::SHIFT | Qt::Key_A,
330336 true);
331337 addCheckableActionToQMenuAndActionHash(renderOptionsMenu, MenuOption::AmbientOcclusion);
332− addCheckableActionToQMenuAndActionHash(renderOptionsMenu, MenuOption::DontFadeOnOctreeServerChanges);
333338
334339 MenuWrapper* ambientLightMenu = renderOptionsMenu->addMenu(MenuOption::RenderAmbientLight);
335340 QActionGroup* ambientLightGroup = new QActionGroup(ambientLightMenu);
@@ -447,6 +452,7 @@ Menu::Menu() { · 111 unmodified lines
447452 addCheckableActionToQMenuAndActionHash(avatarDebugMenu, MenuOption::RenderBoundingCollisionShapes);
448453 addCheckableActionToQMenuAndActionHash(avatarDebugMenu, MenuOption::RenderLookAtVectors, 0, false);
449454 addCheckableActionToQMenuAndActionHash(avatarDebugMenu, MenuOption::RenderFocusIndicator, 0, false);
455+ addCheckableActionToQMenuAndActionHash(avatarDebugMenu, MenuOption::ShowWhosLookingAtMe, 0, false);
450456
451457 MenuWrapper* handOptionsMenu = developerMenu->addMenu("Hands");
452458 addCheckableActionToQMenuAndActionHash(handOptionsMenu, MenuOption::AlignForearmsWithWrists, 0, false);
@@ -518,7 +524,9 @@ Menu::Menu() { · 65 unmodified lines
518524 addCheckableActionToQMenuAndActionHash(timingMenu, MenuOption::FrameTimer);
519525 addActionToQMenuAndActionHash(timingMenu, MenuOption::RunTimingTests, 0, qApp, SLOT(runTests()));
520526 addCheckableActionToQMenuAndActionHash(timingMenu, MenuOption::PipelineWarnings);
527+ addCheckableActionToQMenuAndActionHash(timingMenu, MenuOption::LogExtraTimings);
521528 addCheckableActionToQMenuAndActionHash(timingMenu, MenuOption::SuppressShortTimings);
529+ addCheckableActionToQMenuAndActionHash(timingMenu, MenuOption::ShowRealtimeEntityStats);
522530
523531 auto audioIO = DependencyManager::get<AudioClient>();
524532 MenuWrapper* audioDebugMenu = developerMenu->addMenu("Audio");