VirtualBox

Ignore:
Timestamp:
Feb 16, 2023 1:05:04 PM (2 years ago)
Author:
vboxsync
Message:

FE/Qt: bugref:10322: Runtime UI: Cleanup for arguments of mouse/keyboard wrappers.

Location:
trunk/src/VBox/Frontends/VirtualBox/src/runtime
Files:
6 edited

Legend:

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

    r98581 r98601  
    506506}
    507507
    508 void UIMachine::putScancode(LONG iCode)
    509 {
    510     uisession()->putScancode(iCode);
    511 }
    512 
    513 void UIMachine::putScancodes(const QVector<LONG> &codes)
    514 {
    515     uisession()->putScancodes(codes);
    516 }
    517 
    518 void UIMachine::putCad()
    519 {
    520     uisession()->putCad();
    521 }
    522 
    523 void UIMachine::releaseKeys()
    524 {
    525     uisession()->releaseKeys();
    526 }
    527 
    528 void UIMachine::putUsageCode(LONG iUsageCode, LONG iUsagePage, BOOL fKeyRelease)
    529 {
    530     uisession()->putUsageCode(iUsageCode, iUsagePage, fKeyRelease);
    531 }
    532 
    533 void UIMachine::putMouseEvent(LONG iDx, LONG iDy, LONG iDz, LONG iDw, LONG iButtonState)
    534 {
    535     uisession()->putMouseEvent(iDx, iDy, iDz, iDw, iButtonState);
    536 }
    537 
    538 void UIMachine::putMouseEventAbsolute(LONG iX, LONG iY, LONG iDz, LONG iDw, LONG iButtonState)
    539 {
    540     uisession()->putMouseEventAbsolute(iX, iY, iDz, iDw, iButtonState);
    541 }
    542 
    543 void UIMachine::putEventMultiTouch(LONG iCount, const QVector<LONG64> &contacts, BOOL fIsTouchScreen, ULONG uScanTime)
    544 {
    545     uisession()->putEventMultiTouch(iCount, contacts, fIsTouchScreen, uScanTime);
    546 }
    547 
    548 void UIMachine::acquireDeviceActivity(const QVector<KDeviceType> &deviceTypes, QVector<KDeviceActivity> &states)
    549 {
    550     uisession()->acquireDeviceActivity(deviceTypes, states);
     508bool UIMachine::putScancode(LONG iCode)
     509{
     510    return uisession()->putScancode(iCode);
     511}
     512
     513bool UIMachine::putScancodes(const QVector<LONG> &codes)
     514{
     515    return uisession()->putScancodes(codes);
     516}
     517
     518bool UIMachine::putCAD()
     519{
     520    return uisession()->putCAD();
     521}
     522
     523bool UIMachine::releaseKeys()
     524{
     525    return uisession()->releaseKeys();
     526}
     527
     528bool UIMachine::putUsageCode(LONG iUsageCode, LONG iUsagePage, bool fKeyRelease)
     529{
     530    return uisession()->putUsageCode(iUsageCode, iUsagePage, fKeyRelease);
     531}
     532
     533bool UIMachine::putMouseEvent(long iDx, long iDy, long iDz, long iDw, long iButtonState)
     534{
     535    return uisession()->putMouseEvent(iDx, iDy, iDz, iDw, iButtonState);
     536}
     537
     538bool UIMachine::putMouseEventAbsolute(long iX, long iY, long iDz, long iDw, long iButtonState)
     539{
     540    return uisession()->putMouseEventAbsolute(iX, iY, iDz, iDw, iButtonState);
     541}
     542
     543bool UIMachine::putEventMultiTouch(long iCount, const QVector<LONG64> &contacts, bool fIsTouchScreen, ulong uScanTime)
     544{
     545    return uisession()->putEventMultiTouch(iCount, contacts, fIsTouchScreen, uScanTime);
     546}
     547
     548bool UIMachine::acquireDeviceActivity(const QVector<KDeviceType> &deviceTypes, QVector<KDeviceActivity> &states)
     549{
     550    return uisession()->acquireDeviceActivity(deviceTypes, states);
    551551}
    552552
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachine.h

    r98557 r98601  
    346346
    347347        /** Sends a scan @a iCode to VM's keyboard. */
    348         void putScancode(LONG iCode);
     348        bool putScancode(LONG iCode);
    349349        /** Sends a list of scan @a codes to VM's keyboard. */
    350         void putScancodes(const QVector<LONG> &codes);
     350        bool putScancodes(const QVector<LONG> &codes);
    351351        /** Sends the CAD sequence to VM's keyboard. */
    352         void putCad();
     352        bool putCAD();
    353353        /** Releases all keys. */
    354         void releaseKeys();
     354        bool releaseKeys();
    355355        /** Sends a USB HID @a iUsageCode and @a iUsagePage to VM's keyboard.
    356356          * The @a fKeyRelease flag is set when the key is being released. */
    357         void putUsageCode(LONG iUsageCode, LONG iUsagePage, BOOL fKeyRelease);
     357        bool putUsageCode(LONG iUsageCode, LONG iUsagePage, bool fKeyRelease);
    358358    /** @} */
    359359
     
    402402
    403403        /** Sends relative mouse move event to VM's mouse. */
    404         void putMouseEvent(LONG iDx, LONG iDy, LONG iDz, LONG iDw, LONG iButtonState);
     404        bool putMouseEvent(long iDx, long iDy, long iDz, long iDw, long iButtonState);
    405405        /** Sends absolute mouse move event to VM's mouse. */
    406         void putMouseEventAbsolute(LONG iX, LONG iY, LONG iDz, LONG iDw, LONG iButtonState);
     406        bool putMouseEventAbsolute(long iX, long iY, long iDz, long iDw, long iButtonState);
    407407        /** Sends multi-touch event to VM's mouse. */
    408         void putEventMultiTouch(LONG iCount, const QVector<LONG64> &contacts, BOOL fIsTouchScreen, ULONG uScanTime);
     408        bool putEventMultiTouch(long iCount, const QVector<LONG64> &contacts, bool fIsTouchScreen, ulong uScanTime);
    409409    /** @} */
    410410
     
    426426     ** @{ */
    427427        /** Acquires device activity composing a vector of current @a states for device with @a deviceTypes specified. */
    428         void acquireDeviceActivity(const QVector<KDeviceType> &deviceTypes, QVector<KDeviceActivity> &states);
     428        bool acquireDeviceActivity(const QVector<KDeviceType> &deviceTypes, QVector<KDeviceActivity> &states);
    429429
    430430        /** Acquires status info for hard disk indicator. */
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp

    r98582 r98601  
    20632063void UIMachineLogic::sltTypeCAD()
    20642064{
    2065     uimachine()->putCad();
     2065    uimachine()->putCAD();
    20662066}
    20672067
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMouseHandler.cpp

    r98520 r98601  
    12621262                                    contacts,
    12631263                                    fTouchScreen,
    1264                                     (ULONG)RTTimeMilliTS());
     1264                                    RTTimeMilliTS());
    12651265
    12661266    /* Eat by default? */
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UISession.cpp

    r98557 r98601  
    249249bool UISession::setPause(bool fPause)
    250250{
     251    CConsole comConsole = console();
    251252    if (fPause)
    252         console().Pause();
     253        comConsole.Pause();
    253254    else
    254         console().Resume();
    255 
    256     const bool fOk = console().isOk();
    257     if (!fOk)
     255        comConsole.Resume();
     256    const bool fSuccess = comConsole.isOk();
     257    if (!fSuccess)
    258258    {
    259259        if (fPause)
    260             UINotificationMessage::cannotPauseMachine(console());
     260            UINotificationMessage::cannotPauseMachine(comConsole);
    261261        else
    262             UINotificationMessage::cannotResumeMachine(console());
    263     }
    264 
    265     return fOk;
    266 }
    267 
    268 void UISession::putScancode(LONG iCode)
     262            UINotificationMessage::cannotResumeMachine(comConsole);
     263    }
     264    return fSuccess;
     265}
     266
     267bool UISession::putScancode(LONG iCode)
    269268{
    270269    CKeyboard comKeyboard = keyboard();
    271270    comKeyboard.PutScancode(iCode);
    272     if (!comKeyboard.isOk())
     271    const bool fSuccess = comKeyboard.isOk();
     272    if (!fSuccess)
    273273        UINotificationMessage::cannotChangeKeyboardParameter(comKeyboard);
    274 }
    275 
    276 void UISession::putScancodes(const QVector<LONG> &codes)
     274    return fSuccess;
     275}
     276
     277bool UISession::putScancodes(const QVector<LONG> &codes)
    277278{
    278279    CKeyboard comKeyboard = keyboard();
    279280    comKeyboard.PutScancodes(codes);
    280     if (!comKeyboard.isOk())
     281    const bool fSuccess = comKeyboard.isOk();
     282    if (!fSuccess)
    281283        UINotificationMessage::cannotChangeKeyboardParameter(comKeyboard);
    282 }
    283 
    284 void UISession::putCad()
     284    return fSuccess;
     285}
     286
     287bool UISession::putCAD()
    285288{
    286289    CKeyboard comKeyboard = keyboard();
    287290    comKeyboard.PutCAD();
    288     if (!comKeyboard.isOk())
     291    const bool fSuccess = comKeyboard.isOk();
     292    if (!fSuccess)
    289293        UINotificationMessage::cannotChangeKeyboardParameter(comKeyboard);
    290 }
    291 
    292 void UISession::releaseKeys()
     294    return fSuccess;
     295}
     296
     297bool UISession::releaseKeys()
    293298{
    294299    CKeyboard comKeyboard = keyboard();
    295300    comKeyboard.ReleaseKeys();
    296     if (!comKeyboard.isOk())
     301    const bool fSuccess = comKeyboard.isOk();
     302    if (!fSuccess)
    297303        UINotificationMessage::cannotChangeKeyboardParameter(comKeyboard);
    298 }
    299 
    300 void UISession::putUsageCode(LONG iUsageCode, LONG iUsagePage, BOOL fKeyRelease)
     304    return fSuccess;
     305}
     306
     307bool UISession::putUsageCode(LONG iUsageCode, LONG iUsagePage, bool fKeyRelease)
    301308{
    302309    CKeyboard comKeyboard = keyboard();
    303310    comKeyboard.PutUsageCode(iUsageCode, iUsagePage, fKeyRelease);
    304     if (!comKeyboard.isOk())
     311    const bool fSuccess = comKeyboard.isOk();
     312    if (!fSuccess)
    305313        UINotificationMessage::cannotChangeKeyboardParameter(comKeyboard);
    306 }
    307 
    308 BOOL UISession::getAbsoluteSupported()
     314    return fSuccess;
     315}
     316
     317bool UISession::getAbsoluteSupported()
    309318{
    310319    return mouse().GetAbsoluteSupported();
    311320}
    312321
    313 BOOL UISession::getRelativeSupported()
     322bool UISession::getRelativeSupported()
    314323{
    315324    return mouse().GetRelativeSupported();
    316325}
    317326
    318 BOOL UISession::getTouchScreenSupported()
     327bool UISession::getTouchScreenSupported()
    319328{
    320329    return mouse().GetTouchScreenSupported();
    321330}
    322331
    323 BOOL UISession::getTouchPadSupported()
     332bool UISession::getTouchPadSupported()
    324333{
    325334    return mouse().GetTouchPadSupported();
    326335}
    327336
    328 BOOL UISession::getNeedsHostCursor()
     337bool UISession::getNeedsHostCursor()
    329338{
    330339    return mouse().GetNeedsHostCursor();
    331340}
    332341
    333 void UISession::putMouseEvent(LONG iDx, LONG iDy, LONG iDz, LONG iDw, LONG iButtonState)
     342bool UISession::putMouseEvent(long iDx, long iDy, long iDz, long iDw, long iButtonState)
    334343{
    335344    CMouse comMouse = mouse();
    336345    comMouse.PutMouseEvent(iDx, iDy, iDz, iDw, iButtonState);
    337     if (!comMouse.isOk())
     346    const bool fSuccess = comMouse.isOk();
     347    if (!fSuccess)
    338348        UINotificationMessage::cannotChangeMouseParameter(comMouse);
    339 }
    340 
    341 void UISession::putMouseEventAbsolute(LONG iX, LONG iY, LONG iDz, LONG iDw, LONG iButtonState)
     349    return fSuccess;
     350}
     351
     352bool UISession::putMouseEventAbsolute(long iX, long iY, long iDz, long iDw, long iButtonState)
    342353{
    343354    CMouse comMouse = mouse();
    344355    comMouse.PutMouseEventAbsolute(iX, iY, iDz, iDw, iButtonState);
    345     if (!comMouse.isOk())
     356    const bool fSuccess = comMouse.isOk();
     357    if (!fSuccess)
    346358        UINotificationMessage::cannotChangeMouseParameter(comMouse);
    347 }
    348 
    349 void UISession::putEventMultiTouch(LONG iCount, const QVector<LONG64> &contacts, BOOL fIsTouchScreen, ULONG uScanTime)
     359    return fSuccess;
     360}
     361
     362bool UISession::putEventMultiTouch(long iCount, const QVector<LONG64> &contacts, bool fIsTouchScreen, ulong uScanTime)
    350363{
    351364    CMouse comMouse = mouse();
    352365    comMouse.PutEventMultiTouch(iCount, contacts, fIsTouchScreen, uScanTime);
    353     if (!comMouse.isOk())
     366    const bool fSuccess = comMouse.isOk();
     367    if (!fSuccess)
    354368        UINotificationMessage::cannotChangeMouseParameter(comMouse);
     369    return fSuccess;
    355370}
    356371
     
    372387
    373388    /* Also check whether we have something to update automatically: */
    374     if (m_ulGuestAdditionsRunLevel < (ULONG)KAdditionsRunLevelType_Userland)
     389    if (m_ulGuestAdditionsRunLevel < (ulong)KAdditionsRunLevelType_Userland)
    375390        return false;
    376391
     
    546561}
    547562
    548 void UISession::acquireDeviceActivity(const QVector<KDeviceType> &deviceTypes, QVector<KDeviceActivity> &states)
     563bool UISession::acquireDeviceActivity(const QVector<KDeviceType> &deviceTypes, QVector<KDeviceActivity> &states)
    549564{
    550565    CConsole comConsole = console();
    551566    states = comConsole.GetDeviceActivity(deviceTypes);
    552     if (!comConsole.isOk())
     567    const bool fSuccess = comConsole.isOk();
     568    if (!fSuccess)
    553569        UINotificationMessage::cannotAcquireConsoleParameter(comConsole);
     570    return fSuccess;
    554571}
    555572
     
    737754{
    738755    /* Acquire actual states: */
    739     const ULONG ulGuestAdditionsRunLevel = guest().GetAdditionsRunLevel();
    740     LONG64 lLastUpdatedIgnored;
    741     const bool fIsGuestSupportsGraphics = guest().GetFacilityStatus(KAdditionsFacilityType_Graphics, lLastUpdatedIgnored)
     756    const ulong ulGuestAdditionsRunLevel = guest().GetAdditionsRunLevel();
     757    LONG64 iLastUpdatedIgnored;
     758    const bool fIsGuestSupportsGraphics = guest().GetFacilityStatus(KAdditionsFacilityType_Graphics, iLastUpdatedIgnored)
    742759                                        == KAdditionsFacilityStatus_Active;
    743     const bool fIsGuestSupportsSeamless = guest().GetFacilityStatus(KAdditionsFacilityType_Seamless, lLastUpdatedIgnored)
     760    const bool fIsGuestSupportsSeamless = guest().GetFacilityStatus(KAdditionsFacilityType_Seamless, iLastUpdatedIgnored)
    744761                                        == KAdditionsFacilityStatus_Active;
    745762
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UISession.h

    r98557 r98601  
    235235     ** @{ */
    236236        /** Sends a scan @a iCode to VM's keyboard. */
    237         void putScancode(LONG iCode);
     237        bool putScancode(LONG iCode);
    238238        /** Sends a list of scan @a codes to VM's keyboard. */
    239         void putScancodes(const QVector<LONG> &codes);
     239        bool putScancodes(const QVector<LONG> &codes);
    240240        /** Sends the CAD sequence to VM's keyboard. */
    241         void putCad();
     241        bool putCAD();
    242242        /** Releases all keys. */
    243         void releaseKeys();
     243        bool releaseKeys();
    244244        /** Sends a USB HID @a iUsageCode and @a iUsagePage to VM's keyboard.
    245245          * The @a fKeyRelease flag is set when the key is being released. */
    246         void putUsageCode(LONG iUsageCode, LONG iUsagePage, BOOL fKeyRelease);
     246        bool putUsageCode(LONG iUsageCode, LONG iUsagePage, bool fKeyRelease);
    247247    /** @} */
    248248
     
    250250     ** @{ */
    251251        /** Returns whether VM's mouse supports absolute coordinates. */
    252         BOOL getAbsoluteSupported();
     252        bool getAbsoluteSupported();
    253253        /** Returns whether VM's mouse supports relative coordinates. */
    254         BOOL getRelativeSupported();
     254        bool getRelativeSupported();
    255255        /** Returns whether VM's mouse supports touch screen device. */
    256         BOOL getTouchScreenSupported();
     256        bool getTouchScreenSupported();
    257257        /** Returns whether VM's mouse supports touch pad device. */
    258         BOOL getTouchPadSupported();
     258        bool getTouchPadSupported();
    259259        /** Returns whether VM's mouse requires host cursor. */
    260         BOOL getNeedsHostCursor();
     260        bool getNeedsHostCursor();
    261261
    262262        /** Sends relative mouse move event to VM's mouse. */
    263         void putMouseEvent(LONG iDx, LONG iDy, LONG iDz, LONG iDw, LONG iButtonState);
     263        bool putMouseEvent(long iDx, long iDy, long iDz, long iDw, long iButtonState);
    264264        /** Sends absolute mouse move event to VM's mouse. */
    265         void putMouseEventAbsolute(LONG iX, LONG iY, LONG iDz, LONG iDw, LONG iButtonState);
     265        bool putMouseEventAbsolute(long iX, long iY, long iDz, long iDw, long iButtonState);
    266266        /** Sends multi-touch event to VM's mouse. */
    267         void putEventMultiTouch(LONG iCount, const QVector<LONG64> &contacts, BOOL fIsTouchScreen, ULONG uScanTime);
     267        bool putEventMultiTouch(long iCount, const QVector<LONG64> &contacts, bool fIsTouchScreen, ulong uScanTime);
    268268    /** @} */
    269269
     
    326326     ** @{ */
    327327        /** Acquires device activity composing a vector of current @a states for device with @a deviceTypes specified. */
    328         void acquireDeviceActivity(const QVector<KDeviceType> &deviceTypes, QVector<KDeviceActivity> &states);
     328        bool acquireDeviceActivity(const QVector<KDeviceType> &deviceTypes, QVector<KDeviceActivity> &states);
    329329
    330330        /** Acquires status info for hard disk indicator. */
     
    512512     ** @{ */
    513513        /** Holds the guest-additions run level. */
    514         ULONG  m_ulGuestAdditionsRunLevel;
     514        ulong  m_ulGuestAdditionsRunLevel;
    515515        /** Holds whether guest-additions supports graphics. */
    516516        bool   m_fIsGuestSupportsGraphics;
Note: See TracChangeset for help on using the changeset viewer.

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