Changeset 55140 in vbox
- Timestamp:
- Apr 8, 2015 2:45:19 PM (9 years ago)
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 3 edited
-
converter/UIConverterBackend.h (modified) (2 diffs)
-
converter/UIConverterBackendCOM.cpp (modified) (2 diffs)
-
selector/graphics/details/UIGDetailsElements.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackend.h
r54554 r55140 115 115 template<> bool canConvert<KNetworkAdapterPromiscModePolicy>(); 116 116 template<> bool canConvert<KPortMode>(); 117 template<> bool canConvert<KUSBControllerType>(); 117 118 template<> bool canConvert<KUSBDeviceState>(); 118 119 template<> bool canConvert<KUSBDeviceFilterAction>(); … … 204 205 template<> QString toString(const KNetworkAdapterPromiscModePolicy &policy); 205 206 template<> QString toString(const KPortMode &mode); 207 template<> QString toString(const KUSBControllerType &type); 206 208 template<> QString toString(const KUSBDeviceState &state); 207 209 template<> QString toString(const KUSBDeviceFilterAction &action); -
trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackendCOM.cpp
r54912 r55140 49 49 template<> bool canConvert<KNetworkAdapterPromiscModePolicy>() { return true; } 50 50 template<> bool canConvert<KPortMode>() { return true; } 51 template<> bool canConvert<KUSBControllerType>() { return true; } 51 52 template<> bool canConvert<KUSBDeviceState>() { return true; } 52 53 template<> bool canConvert<KUSBDeviceFilterAction>() { return true; } … … 370 371 } 371 372 373 /* QString <= KUSBControllerType: */ 374 template<> QString toString(const KUSBControllerType &type) 375 { 376 switch (type) 377 { 378 case KUSBControllerType_OHCI: return QApplication::translate("VBoxGlobal", "OHCI", "USBControllerType"); 379 case KUSBControllerType_EHCI: return QApplication::translate("VBoxGlobal", "EHCI", "USBControllerType"); 380 case KUSBControllerType_XHCI: return QApplication::translate("VBoxGlobal", "xHCI", "USBControllerType"); 381 AssertMsgFailed(("No text for %d", type)); break; 382 } 383 return QString(); 384 } 385 372 386 /* QString <= KUSBDeviceState: */ 373 387 template<> QString toString(const KUSBDeviceState &state) -
trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/details/UIGDetailsElements.cpp
r54912 r55140 937 937 if (!filters.isNull() && machine().GetUSBProxyAvailable()) 938 938 { 939 const CUSBDeviceFilters &flts = machine().GetUSBDeviceFilters(); 940 if (!flts.isNull() && !machine().GetUSBControllers().isEmpty()) 939 const CUSBDeviceFilters flts = machine().GetUSBDeviceFilters(); 940 const CUSBControllerVector controllers = machine().GetUSBControllers(); 941 if (!flts.isNull() && !controllers.isEmpty()) 941 942 { 943 /* USB Controllers info: */ 944 QStringList controllerList; 945 foreach (const CUSBController &controller, controllers) 946 controllerList << gpConverter->toString(controller.GetType()); 947 m_text << UITextTableLine(QApplication::translate("UIGDetails", "USB Controller", "details (usb)"), 948 controllerList.join(", ")); 949 /* USB Device Filters info: */ 942 950 const CUSBDeviceFilterVector &coll = flts.GetDeviceFilters(); 943 951 uint uActive = 0;
Note:
See TracChangeset
for help on using the changeset viewer.

