History

Removing old attachment dialog, updating menu code

Brad Davis committed 10 years ago

Commit f53aaa11 parent 29565577 files · +10 −341Browse files

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

Unified · Split

interface/src/Menu.cpp+8−5
@@ -70,8 +70,8 @@ Menu::Menu() { · 69 unmodified lines
7070 }
7171
7272 // File > Update -- FIXME: needs implementation
73− auto updateAction = addActionToQMenuAndActionHash(fileMenu, "Update");
74− updateAction->setDisabled(true);
73+ auto action = addActionToQMenuAndActionHash(fileMenu, "Update");
74+ action->setDisabled(true);
7575
7676 // File > Help
7777 addActionToQMenuAndActionHash(fileMenu, MenuOption::Help, 0, qApp, SLOT(showHelp()));
@@ -166,8 +166,11 @@ Menu::Menu() { · 88 unmodified lines
166166 QObject* avatar = avatarManager->getMyAvatar();
167167
168168 // Avatar > Attachments...
169− addActionToQMenuAndActionHash(avatarMenu, MenuOption::Attachments, 0,
170− dialogsManager.data(), SLOT(editAttachments()));
169+ action = addActionToQMenuAndActionHash(avatarMenu, MenuOption::Attachments);
170+ connect(action, &QAction::triggered, [] {
171+ DependencyManager::get<OffscreenUi>()->show(QString("hifi/dialogs/AttachmentsDialog.qml"), "AttachmentsDialog");
172+ });
173+
171174
172175 // Avatar > Size
173176 MenuWrapper* avatarSizeMenu = avatarMenu->addMenu("Size");
@@ -285,7 +288,7 @@ Menu::Menu() { · 111 unmodified lines
285288 addCheckableActionToQMenuAndActionHash(settingsMenu, "Developer Menus", 0, false, this, SLOT(toggleDeveloperMenus()));
286289
287290 // Settings > General...
288− auto action = addActionToQMenuAndActionHash(settingsMenu, MenuOption::Preferences, Qt::CTRL | Qt::Key_Comma, nullptr, nullptr, QAction::PreferencesRole);
291+ action = addActionToQMenuAndActionHash(settingsMenu, MenuOption::Preferences, Qt::CTRL | Qt::Key_Comma, nullptr, nullptr, QAction::PreferencesRole);
289292 connect(action, &QAction::triggered, [] {
290293 DependencyManager::get<OffscreenUi>()->toggle(QString("hifi/dialogs/GeneralPreferencesDialog.qml"), "GeneralPreferencesDialog");
291294 });