Changeset 38963 in vbox for trunk/src/VBox/Frontends
- Timestamp:
- Oct 6, 2011 9:16:20 PM (13 years ago)
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/runtime
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineView.cpp
r38962 r38963 158 158 AssertMsg(newSize.isValid(), ("Size should be valid!\n")); 159 159 160 /* Remember the new size: */161 storeConsoleSize(newSize.width(), newSize.height());162 163 160 /* Send new size-hint to the guest: */ 164 161 session().GetConsole().GetDisplay().SetVideoModeHint(newSize.width(), newSize.height(), 0, screenId()); … … 674 671 void UIMachineView::storeConsoleSize(int iWidth, int iHeight) 675 672 { 676 m_storedConsoleSize = QSize(iWidth, iHeight); 673 if (m_desktopGeometryType == DesktopGeo_Automatic) 674 m_storedConsoleSize = QSize(iWidth, iHeight); 677 675 } 678 676 -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/fullscreen/UIMachineViewFullscreen.cpp
r38962 r38963 126 126 setMaximumSize(sizeHint()); 127 127 128 /* Store the new size to prevent unwanted resize hints being sent back: */129 storeConsoleSize(pResizeEvent->width(), pResizeEvent->height());130 131 128 /* Perform machine-view resize: */ 132 129 resize(pResizeEvent->width(), pResizeEvent->height()); … … 186 183 if (pResizeEvent->size() != workingArea().size()) 187 184 break; 185 /* Store the new size */ 186 storeConsoleSize(pResizeEvent->size().width(), pResizeEvent->size().height()); 188 187 189 188 if (m_bIsGuestAutoresizeEnabled && uisession()->isGuestSupportsGraphics()) -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/normal/UIMachineViewNormal.cpp
r38962 r38963 116 116 setMaximumSize(sizeHint()); 117 117 118 /* Store the new size to prevent unwanted resize hints being sent back: */119 storeConsoleSize(pResizeEvent->width(), pResizeEvent->height());120 121 118 /* Perform machine-view resize: */ 122 119 resize(pResizeEvent->width(), pResizeEvent->height()); … … 174 171 case QEvent::Resize: 175 172 { 173 const QSize *pSize = &static_cast<QResizeEvent *>(pEvent) 174 ->size(); 175 /* Store the new size */ 176 storeConsoleSize(pSize->width(), pSize->height()); 176 177 if (pEvent->spontaneous() && m_bIsGuestAutoresizeEnabled && uisession()->isGuestSupportsGraphics()) 177 178 QTimer::singleShot(300, this, SLOT(sltPerformGuestResize())); … … 254 255 void UIMachineViewNormal::saveMachineViewSettings() 255 256 { 256 /* Store guest size hint: */257 /* Store guest size in case we are switching to fullscreen: */ 257 258 storeGuestSizeHint(QSize(frameBuffer()->width(), frameBuffer()->height())); 258 259 } -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/scale/UIMachineViewScale.cpp
r38962 r38963 175 175 frameBuffer()->setScaledSize(size()); 176 176 frameBuffer()->resizeEvent(pResizeEvent); 177 178 /* Store the new size to prevent unwanted resize hints being sent back: */179 storeConsoleSize(pResizeEvent->width(), pResizeEvent->height());180 177 181 178 /* Let our toplevel widget calculate its sizeHint properly: */ … … 355 352 void UIMachineViewScale::saveMachineViewSettings() 356 353 { 357 /* Store guest size hint: */354 /* Store guest size in case we are switching to fullscreen: */ 358 355 storeGuestSizeHint(QSize(frameBuffer()->width(), frameBuffer()->height())); 359 356 } -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/seamless/UIMachineViewSeamless.cpp
r38962 r38963 137 137 setMaximumSize(sizeHint()); 138 138 139 /* Store the new size to prevent unwanted resize hints being sent back: */140 storeConsoleSize(pResizeEvent->width(), pResizeEvent->height());141 142 139 /* Perform machine-view resize: */ 143 140 resize(pResizeEvent->width(), pResizeEvent->height()); … … 194 191 if (pResizeEvent->size() != workingArea().size()) 195 192 break; 193 /* Store the new size to prevent unwanted resize hints being sent back: */ 194 storeConsoleSize(pResizeEvent->size().width(), pResizeEvent->size().height()); 196 195 197 196 if (uisession()->isGuestSupportsGraphics())
Note:
See TracChangeset
for help on using the changeset viewer.