Showing the changes to interface/src/Menu.cpp (1 of 1 file). Show all
Unified · Split
| @@ -130,8 +130,12 @@ Menu::Menu() { · 129 unmodified lines | ||
| 130 | 130 | editMenu->addSeparator(); |
| 131 | 131 | |
| 132 | 132 | // 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()); | |
| 135 | 139 | |
| 136 | 140 | // Edit > Reload All Content [advanced] |
| 137 | 141 | addActionToQMenuAndActionHash(editMenu, MenuOption::ReloadContent, 0, qApp, SLOT(reloadResourceCaches()), |