Changeset 27382 in vbox
- Timestamp:
- Mar 15, 2010 9:19:53 PM (15 years ago)
- Location:
- trunk/src/VBox
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UINewVMWzd.cpp
r26977 r27382 692 692 { 693 693 m_Machine.SetKeyboardHidType(KKeyboardHidType_USBKeyboard); 694 m_Machine.SetPointingHidType(KPointingHidType_USBMouse); 694 m_Machine.SetPointingHidType(type.GetRecommendedUsbTablet() ? 695 KPointingHidType_USBTablet : KPointingHidType_USBMouse); 695 696 if (!usbController.isNull()) 696 697 usbController.SetEnabled(true); -
trunk/src/VBox/Main/Global.cpp
r26548 r27382 157 157 VBOXOSTYPE_OS2, VBOXOSHINT_HWVIRTEX, 96, 4, 2 * _1K, NetworkAdapterType_Am79C973, 1, StorageControllerType_PIIX4 }, 158 158 { "MacOS", "Mac OS X", SchemaDefs_OSTypeId_MacOS, "Mac OS X", 159 VBOXOSTYPE_MacOS, VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_EFI | VBOXOSHINT_PAE | VBOXOSHINT_USBHID | VBOXOSHINT_HPET , 1024, 4, 20 * _1K, NetworkAdapterType_I82543GC, 0, StorageControllerType_ICH6 },159 VBOXOSTYPE_MacOS, VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_EFI | VBOXOSHINT_PAE | VBOXOSHINT_USBHID | VBOXOSHINT_HPET | VBOXOSHINT_USBTABLET, 1024, 4, 20 * _1K, NetworkAdapterType_I82543GC, 0, StorageControllerType_ICH6 }, 160 160 { "MacOS", "Mac OS X", SchemaDefs_OSTypeId_MacOS_64, "Mac OS X (64 bit)", 161 VBOXOSTYPE_MacOS_x64, VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_EFI | VBOXOSHINT_PAE | VBOXOSHINT_64BIT | VBOXOSHINT_USBHID | VBOXOSHINT_HPET , 1024, 4, 20 * _1K, NetworkAdapterType_I82543GC, 0, StorageControllerType_ICH6 },161 VBOXOSTYPE_MacOS_x64, VBOXOSHINT_HWVIRTEX | VBOXOSHINT_IOAPIC | VBOXOSHINT_EFI | VBOXOSHINT_PAE | VBOXOSHINT_64BIT | VBOXOSHINT_USBHID | VBOXOSHINT_HPET | VBOXOSHINT_USBTABLET, 1024, 4, 20 * _1K, NetworkAdapterType_I82543GC, 0, StorageControllerType_ICH6 }, 162 162 { "Other", "Other", SchemaDefs_OSTypeId_DOS, "DOS", 163 163 VBOXOSTYPE_DOS, VBOXOSHINT_NONE, 32, 4, 512, NetworkAdapterType_Am79C973, 0, StorageControllerType_PIIX4 }, -
trunk/src/VBox/Main/GuestOSTypeImpl.cpp
r26548 r27382 345 345 } 346 346 347 STDMETHODIMP GuestOSType::COMGETTER(RecommendedUsbTablet) (BOOL *aRecommendedUsbTablet) 348 { 349 CheckComArgOutPointerValid(aRecommendedUsbTablet); 350 351 AutoCaller autoCaller(this); 352 if (FAILED(autoCaller.rc())) return autoCaller.rc(); 353 354 /* HID type is constant during life time, no need to lock */ 355 *aRecommendedUsbTablet = !!(mOSHint & VBOXOSHINT_USBTABLET); 356 357 return S_OK; 358 } 359 347 360 /* vi: set tabstop=4 shiftwidth=4 expandtab: */ -
trunk/src/VBox/Main/idl/VirtualBox.xidl
r27324 r27382 8418 8418 </attribute> 8419 8419 8420 <attribute name="recommendedUsbTablet" type="boolean" readonly="yes"> 8421 <desc>Returns @c true if using USB Tablet recommended (only relevant if using USB HIDs).</desc> 8422 </attribute> 8423 8420 8424 </interface> 8421 8425 -
trunk/src/VBox/Main/include/Global.h
r26548 r27382 43 43 #define VBOXOSHINT_USBHID RT_BIT(5) 44 44 #define VBOXOSHINT_HPET RT_BIT(6) 45 #define VBOXOSHINT_USBTABLET RT_BIT(7) 45 46 46 47 /** -
trunk/src/VBox/Main/include/GuestOSTypeImpl.h
r26548 r27382 79 79 STDMETHOD(COMGETTER(RecommendedUsbHid)) (BOOL *aRecommendedUsbHid); 80 80 STDMETHOD(COMGETTER(RecommendedHpet)) (BOOL *aRecommendedHpet); 81 STDMETHOD(COMGETTER(RecommendedUsbTablet)) (BOOL *aRecommendedUsbTablet); 81 82 82 83 // public methods only for internal purposes
Note:
See TracChangeset
for help on using the changeset viewer.