History

Merge remote-tracking branch 'upstream/master' into destroy

SamGondelman committed 8 years ago

Commit 8a9c27e2 parents d2699e8 7905c91476 files · +19958 −8214Browse files

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

Unified · Split

interface/src/Menu.cpp+7−44
@@ -158,46 +158,6 @@ Menu::Menu() { · 157 unmodified lines
158158 // Edit > Reload All Content
159159 addActionToQMenuAndActionHash(editMenu, MenuOption::ReloadContent, 0, qApp, SLOT(reloadResourceCaches()));
160160
161−
162− MenuWrapper* avatarMenu = addMenu("Avatar");
163− auto avatarManager = DependencyManager::get<AvatarManager>();
164− auto avatar = avatarManager->getMyAvatar();
165−
166− // Avatar > Size
167− MenuWrapper* avatarSizeMenu = avatarMenu->addMenu("Size");
168− // Avatar > Size > Increase
169− addActionToQMenuAndActionHash(avatarSizeMenu,
170− MenuOption::IncreaseAvatarSize,
171− 0, // QML Qt::Key_Plus,
172− avatar.get(), SLOT(increaseSize()));
173−
174− // Avatar > Size > Decrease
175− addActionToQMenuAndActionHash(avatarSizeMenu,
176− MenuOption::DecreaseAvatarSize,
177− 0, // QML Qt::Key_Minus,
178− avatar.get(), SLOT(decreaseSize()));
179−
180− // Avatar > Size > Reset
181− addActionToQMenuAndActionHash(avatarSizeMenu,
182− MenuOption::ResetAvatarSize,
183− 0, // QML Qt::Key_Equal,
184− avatar.get(), SLOT(resetSize()));
185−
186− // Avatar > Reset Sensors
187− addActionToQMenuAndActionHash(avatarMenu,
188− MenuOption::ResetSensors,
189− 0, // QML Qt::Key_Apostrophe,
190− qApp, SLOT(resetSensors()));
191−
192− // Avatar > Attachments...
193− action = addActionToQMenuAndActionHash(avatarMenu, MenuOption::Attachments);
194− connect(action, &QAction::triggered, [] {
195− qApp->showDialog(QString("hifi/dialogs/AttachmentsDialog.qml"),
196− QString("hifi/tablet/TabletAttachmentsDialog.qml"), "AttachmentsDialog");
197− });
198−
199− auto avatarBookmarks = DependencyManager::get<AvatarBookmarks>();
200− avatarBookmarks->setupMenus(this, avatarMenu);
201161 // Display menu ----------------------------------
202162 // FIXME - this is not yet matching Alan's spec because it doesn't have
203163 // menus for "2D"/"3D" - we need to add support for detecting the appropriate
@@ -315,11 +275,11 @@ Menu::Menu() { · 111 unmodified lines
315275 QString("hifi/tablet/TabletGraphicsPreferences.qml"), "GraphicsPreferencesDialog");
316276 });
317277
318− // Settings > Avatar...
319− action = addActionToQMenuAndActionHash(settingsMenu, "Avatar...");
278+ // Settings > Attachments...
279+ action = addActionToQMenuAndActionHash(settingsMenu, MenuOption::Attachments);
320280 connect(action, &QAction::triggered, [] {
321− qApp->showDialog(QString("hifi/dialogs/AvatarPreferencesDialog.qml"),
322− QString("hifi/tablet/TabletAvatarPreferences.qml"), "AvatarPreferencesDialog");
281+ qApp->showDialog(QString("hifi/dialogs/AttachmentsDialog.qml"),
282+ QString("hifi/tablet/TabletAttachmentsDialog.qml"), "AttachmentsDialog");
323283 });
324284
325285 // Settings > Developer Menu
@@ -580,6 +540,9 @@ Menu::Menu() { · 254 unmodified lines
580540 action = addCheckableActionToQMenuAndActionHash(avatarDebugMenu, MenuOption::ShowOtherLookAtVectors, 0, false);
581541 connect(action, &QAction::triggered, [this]{ Avatar::setShowOtherLookAtVectors(isOptionChecked(MenuOption::ShowOtherLookAtVectors)); });
582542
543+ auto avatarManager = DependencyManager::get<AvatarManager>();
544+ auto avatar = avatarManager->getMyAvatar();
545+
583546 action = addCheckableActionToQMenuAndActionHash(avatarDebugMenu, MenuOption::EnableLookAtSnapping, 0, true);
584547 connect(action, &QAction::triggered, [this, avatar]{
585548 avatar->setProperty("lookAtSnappingEnabled", isOptionChecked(MenuOption::EnableLookAtSnapping));