- Timestamp:
- Nov 16, 2023 3:38:20 PM (17 months ago)
- svn:sync-xref-src-repo-rev:
- 160248
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.cpp
r102123 r102124 1131 1131 { 1132 1132 /* Update global tools restrictions: */ 1133 QList<UIToolType> re trictedTypes;1133 QList<UIToolType> restrictedTypes; 1134 1134 const bool fExpertMode = gEDataManager->isSettingsInExpertMode(); 1135 1135 if (!fExpertMode) 1136 re trictedTypes << UIToolType_Media1137 << UIToolType_Network1138 << UIToolType_VMActivityOverview;1139 if (re trictedTypes.contains(m_pMenuToolsGlobal->toolsType()))1136 restrictedTypes << UIToolType_Media 1137 << UIToolType_Network 1138 << UIToolType_VMActivityOverview; 1139 if (restrictedTypes.contains(m_pMenuToolsGlobal->toolsType())) 1140 1140 m_pMenuToolsGlobal->setToolsType(UIToolType_Welcome); 1141 m_pMenuToolsGlobal->setRestrictedToolTypes(re trictedTypes);1141 m_pMenuToolsGlobal->setRestrictedToolTypes(restrictedTypes); 1142 1142 1143 1143 /* Take restrictions into account, closing all restricted tools: */ 1144 foreach (const UIToolType &enmRestrictedType, re trictedTypes)1144 foreach (const UIToolType &enmRestrictedType, restrictedTypes) 1145 1145 m_pPaneToolsGlobal->closeTool(enmRestrictedType); 1146 1146 } … … 1152 1152 1153 1153 /* Update machine tools restrictions: */ 1154 QList<UIToolType> re trictedTypes;1154 QList<UIToolType> restrictedTypes; 1155 1155 if (pItem && pItem->itemType() != UIVirtualMachineItemType_Local) 1156 retrictedTypes << UIToolType_Snapshots 1157 << UIToolType_Logs 1158 << UIToolType_VMActivity 1159 << UIToolType_FileManager; 1160 if (retrictedTypes.contains(m_pMenuToolsMachine->toolsType())) 1156 restrictedTypes << UIToolType_Snapshots 1157 << UIToolType_Logs 1158 << UIToolType_FileManager; 1159 if (restrictedTypes.contains(m_pMenuToolsMachine->toolsType())) 1161 1160 m_pMenuToolsMachine->setToolsType(UIToolType_Details); 1162 m_pMenuToolsMachine->setRestrictedToolTypes(re trictedTypes);1161 m_pMenuToolsMachine->setRestrictedToolTypes(restrictedTypes); 1163 1162 /* Update machine menu items availability: */ 1164 1163 m_pMenuToolsMachine->setItemsEnabled(fCurrentItemIsOk); 1165 1164 1166 1165 /* Take restrictions into account, closing all restricted tools: */ 1167 foreach (const UIToolType &enmRestrictedType, re trictedTypes)1166 foreach (const UIToolType &enmRestrictedType, restrictedTypes) 1168 1167 m_pPaneToolsMachine->closeTool(enmRestrictedType); 1169 1168 }
Note:
See TracChangeset
for help on using the changeset viewer.