VirtualBox

Changeset 26968 in vbox for trunk/src/VBox/Frontends


Ignore:
Timestamp:
Mar 2, 2010 7:51:39 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
58263
Message:

introduced IUSBController::proxyAvailable() and use this method by FE/Qt to determine if the USB menu is hidden if no proxy is available

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/VBoxConsoleWnd.cpp

    r26908 r26968  
    10051005    /* initialize usb stuff */
    10061006    CUSBController usbctl = machine.GetUSBController();
    1007     if (usbctl.isNull())
     1007    if (   usbctl.isNull()
     1008        || !usbctl.GetEnabled()
     1009        || !usbctl.GetProxyAvailable())
    10081010    {
    10091011        /* hide usb_menu & usb_separator & usb_status_led */
    1010         mDevicesUSBMenu->setVisible (false);
     1012        mDevicesUSBMenu->menuAction()->setVisible (false);
    10111013        mUSBLed->setHidden (true);
    10121014    }
    10131015    else
    10141016    {
    1015         bool isUSBEnabled = usbctl.GetEnabled();
    1016         mDevicesUSBMenu->setEnabled (isUSBEnabled);
     1017        mDevicesUSBMenu->setEnabled (true);
    10171018        mDevicesUSBMenu->setConsole (console);
    1018         mUSBLed->setState (isUSBEnabled ? KDeviceActivity_Idle : KDeviceActivity_Null);
     1019        mUSBLed->setState (true);
    10191020    }
    10201021
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette