VirtualBox

Changeset 27075 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Mar 5, 2010 12:05:01 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
58395
Message:

FE/Qt4: New running VM core: using more precise manual-resize rule for entering fullscreen.

Location:
trunk/src/VBox/Frontends/VirtualBox/src/runtime/fullscreen
Files:
2 edited

Legend:

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

    r27057 r27075  
    5454#endif
    5555                    , uMonitor)
    56     , m_fIsInitialResizeEventProcessed(false)
    5756    , m_bIsGuestAutoresizeEnabled(pMachineWindow->machineLogic()->actionsPool()->action(UIActionIndex_Toggle_GuestAutoresize)->isChecked())
    5857    , m_fShouldWeDoResize(false)
     
    254253            case QEvent::Resize:
    255254            {
    256                 /* Ignore initial resize event: */
    257                 if (!m_fIsInitialResizeEventProcessed)
    258                 {
    259                     m_fIsInitialResizeEventProcessed = true;
     255                /* Send guest-resize hint only if top window resizing to required dimension: */
     256                QResizeEvent *pResizeEvent = static_cast<QResizeEvent*>(pEvent);
     257                if (pResizeEvent->size() != availableGeometry().size())
    260258                    break;
    261                 }
    262259
    263260                /* Set the "guest needs to resize" hint.
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/fullscreen/UIMachineViewFullscreen.h

    r27057 r27075  
    7979
    8080    /* Private members: */
    81     bool m_fIsInitialResizeEventProcessed : 1;
    8281    bool m_bIsGuestAutoresizeEnabled : 1;
    8382    bool m_fShouldWeDoResize : 1;
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