Changeset 96816 in vbox for trunk/src/VBox/Frontends
- Timestamp:
- Sep 21, 2022 5:15:14 PM (2 years ago)
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackendGlobal.cpp
r96802 r96816 1069 1069 case UIExtraDataMetaDefs::DetailsElementOptionTypeSystem_TpmType: strResult = QApplication::translate("UICommon", "TPM Type"); break; 1070 1070 case UIExtraDataMetaDefs::DetailsElementOptionTypeSystem_Firmware: strResult = QApplication::translate("UICommon", "Firmware"); break; 1071 case UIExtraDataMetaDefs::DetailsElementOptionTypeSystem_SecureBoot: strResult = QApplication::translate("UICommon", "Secure Boot"); break; 1071 1072 case UIExtraDataMetaDefs::DetailsElementOptionTypeSystem_Acceleration: strResult = QApplication::translate("UICommon", "Acceleration"); break; 1072 1073 default: … … 1092 1093 case UIExtraDataMetaDefs::DetailsElementOptionTypeSystem_TpmType: strResult = "TPMType"; break; 1093 1094 case UIExtraDataMetaDefs::DetailsElementOptionTypeSystem_Firmware: strResult = "Firmware"; break; 1095 case UIExtraDataMetaDefs::DetailsElementOptionTypeSystem_SecureBoot: strResult = "SecureBoot"; break; 1094 1096 case UIExtraDataMetaDefs::DetailsElementOptionTypeSystem_Acceleration: strResult = "Acceleration"; break; 1095 1097 default: … … 1120 1122 if (strDetailsElementOptionTypeSystem.compare("Firmware", Qt::CaseInsensitive) == 0) 1121 1123 return UIExtraDataMetaDefs::DetailsElementOptionTypeSystem_Firmware; 1124 if (strDetailsElementOptionTypeSystem.compare("SecureBoot", Qt::CaseInsensitive) == 0) 1125 return UIExtraDataMetaDefs::DetailsElementOptionTypeSystem_SecureBoot; 1122 1126 if (strDetailsElementOptionTypeSystem.compare("Acceleration", Qt::CaseInsensitive) == 0) 1123 1127 return UIExtraDataMetaDefs::DetailsElementOptionTypeSystem_Acceleration; -
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.h
r96808 r96816 719 719 DetailsElementOptionTypeSystem_TpmType = RT_BIT(5), 720 720 DetailsElementOptionTypeSystem_Firmware = RT_BIT(6), 721 DetailsElementOptionTypeSystem_Acceleration = RT_BIT(7), 721 DetailsElementOptionTypeSystem_SecureBoot = RT_BIT(7), 722 DetailsElementOptionTypeSystem_Acceleration = RT_BIT(8), 722 723 DetailsElementOptionTypeSystem_Default = 0xFFFF 723 724 }; -
trunk/src/VBox/Frontends/VirtualBox/src/globals/UIDetailsGenerator.cpp
r96802 r96816 52 52 #include "CMediumAttachment.h" 53 53 #include "CNetworkAdapter.h" 54 #include "CNvramStore.h" 54 55 #include "CProgress.h" 55 56 #include "CRangedIntegerFormValue.h" … … 62 63 #include "CSystemProperties.h" 63 64 #include "CTrustedPlatformModule.h" 65 #include "CUefiVariableStore.h" 64 66 #include "CUSBController.h" 65 67 #include "CUSBDeviceFilter.h" … … 333 335 QApplication::translate("UIDetails", "Disabled", "details (system/EFI)"); 334 336 break; 337 } 338 } 339 } 340 341 /* Secure Boot: */ 342 if (fOptions & UIExtraDataMetaDefs::DetailsElementOptionTypeSystem_SecureBoot) 343 { 344 CNvramStore comStoreLvl1 = comMachine.GetNonVolatileStore(); 345 if (comStoreLvl1.isNotNull()) 346 { 347 CUefiVariableStore comStoreLvl2 = comStoreLvl1.GetUefiVariableStore(); 348 /// @todo this comStoreLvl2.isNotNull() will never work for 349 /// now since VM reference is immutable in Details pane 350 if ( comStoreLvl2.isNotNull() 351 && comStoreLvl2.GetSecureBootEnabled()) 352 { 353 table << UITextTableLine(QApplication::translate("UIDetails", "Secure Boot", "details (system)"), 354 QApplication::translate("UIDetails", "Enabled", "details (system/secure boot)")); 335 355 } 336 356 }
Note:
See TracChangeset
for help on using the changeset viewer.