History

Disable asset browser if user can't rez

Atlante45 committed 10 years ago

Commit 7efe26e1 parent 4bb33141 file · +6 −2Browse files

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

Unified · Split

interface/src/Menu.cpp+6−2
@@ -130,8 +130,12 @@ Menu::Menu() { · 129 unmodified lines
130130 editMenu->addSeparator();
131131
132132 // Edit > My Asset Server
133− addActionToQMenuAndActionHash(editMenu, MenuOption::AssetServer, Qt::CTRL | Qt::SHIFT | Qt::Key_A,
134− qApp, SLOT(toggleAssetServerWidget()));
133+ auto assetServerAction = addActionToQMenuAndActionHash(editMenu, MenuOption::AssetServer,
134+ Qt::CTRL | Qt::SHIFT | Qt::Key_A,
135+ qApp, SLOT(toggleAssetServerWidget()));
136+ auto nodeList = DependencyManager::get<NodeList>();
137+ QObject::connect(nodeList.data(), &NodeList::canRezChanged, assetServerAction, &QAction::setEnabled);
138+ assetServerAction->setEnabled(nodeList->getThisNodeCanRez());
135139
136140 // Edit > Reload All Content [advanced]
137141 addActionToQMenuAndActionHash(editMenu, MenuOption::ReloadContent, 0, qApp, SLOT(reloadResourceCaches()),