Changeset 39022 in vbox
- Timestamp:
- Oct 18, 2011 4:17:37 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 74430
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/runtime
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineView.cpp
r39021 r39022 166 166 /* And track whether we have had a "normal" resize since the last 167 167 * fullscreen resize hint was sent: */ 168 machine.SetExtraData(VBoxDefs::GUI_LastGuestSizeHintWasFullscreen, 169 isFullscreenOrSeamless() ? "true" : ""); 168 QString strKey = makeExtraDataKeyPerMonitor 169 (VBoxDefs::GUI_LastGuestSizeHintWasFullscreen); 170 machine.SetExtraData(strKey, isFullscreenOrSeamless() ? "true" : ""); 170 171 } 171 172 … … 625 626 626 627 /* Load machine view hint: */ 627 QString strKey = m _uScreenId == 0 ? QString("%1").arg(VBoxDefs::GUI_LastGuestSizeHint) :628 QString("%1%2").arg(VBoxDefs::GUI_LastGuestSizeHint).arg(m_uScreenId);628 QString strKey = makeExtraDataKeyPerMonitor 629 (VBoxDefs::GUI_LastGuestSizeHint); 629 630 QString strValue = machine.GetExtraData(strKey); 630 631 … … 692 693 693 694 /* Save machine view hint: */ 694 QString strKey = m _uScreenId == 0 ? QString("%1").arg(VBoxDefs::GUI_LastGuestSizeHint) :695 QString("%1%2").arg(VBoxDefs::GUI_LastGuestSizeHint).arg(m_uScreenId);695 QString strKey = makeExtraDataKeyPerMonitor 696 (VBoxDefs::GUI_LastGuestSizeHint); 696 697 QString strValue = QString("%1,%2").arg(sizeHint.width()).arg(sizeHint.height()); 697 698 machine.SetExtraData(strKey, strValue); … … 909 910 return type == UIVisualStateType_Fullscreen 910 911 || type == UIVisualStateType_Fullscreen; 912 } 913 914 QString UIMachineView::makeExtraDataKeyPerMonitor(QString base) const 915 { 916 return m_uScreenId == 0 ? QString("%1").arg(base) 917 : QString("%1%2").arg(base).arg(m_uScreenId); 911 918 } 912 919 -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineView.h
r39021 r39022 182 182 /** Is this a fullscreen-type view? */ 183 183 bool isFullscreenOrSeamless(); 184 QString makeExtraDataKeyPerMonitor(QString base) const; 184 185 185 186 /* Cross-platforms event processors: */ -
trunk/src/VBox/Frontends/VirtualBox/src/runtime/normal/UIMachineViewNormal.cpp
r39021 r39022 219 219 /* We send a guest size hint if needed to reverse a transition 220 220 * to fullscreen or seamless. */ 221 QString strHintSent = machine.GetExtraData(VBoxDefs::GUI_LastGuestSizeHintWasFullscreen); 221 QString strKey = makeExtraDataKeyPerMonitor 222 (VBoxDefs::GUI_LastGuestSizeHintWasFullscreen); 223 QString strHintSent = machine.GetExtraData(strKey); 222 224 if (!strHintSent.isEmpty()) 223 225 sltPerformGuestResize(guestSizeHint());
Note:
See TracChangeset
for help on using the changeset viewer.