Changeset 81353 in vbox for trunk/src/VBox/Frontends
- Timestamp:
- Oct 18, 2019 1:04:17 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 134066
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp
r81309 r81353 2672 2672 geometry.setSize(geometry.size().expandedTo(pWidget->minimumSizeHint())); 2673 2673 2674 /* As final fallback, move default-geometry to available-geometry' center: */ 2675 if (!fOk) 2676 geometry.moveCenter(availableGeometry.center()); 2677 2674 2678 /* In Windows Qt fails to reposition out of screen window properly, so doing it ourselves: */ 2675 2679 #ifdef VBOX_WS_WIN 2676 2680 /* Make sure resulting geometry is within current bounds: */ 2677 if ( fOk &&!availableGeometry.contains(geometry))2681 if (!availableGeometry.contains(geometry)) 2678 2682 geometry = UICommon::getNormalized(geometry, QRegion(availableGeometry)); 2679 2683 #endif /* VBOX_WS_WIN */ 2680 2681 /* As final fallback, move default-geometry to available-geometry' center: */2682 if (!fOk)2683 geometry.moveCenter(availableGeometry.center());2684 2684 2685 2685 /* Return result: */ … … 4122 4122 geometry.setSize(geometry.size().expandedTo(pWidget->minimumSizeHint())); 4123 4123 4124 /* In Windows Qt fails to reposition out of screen window properly, so doing it ourselves: */4125 #ifdef VBOX_WS_WIN4126 /* Make sure resulting geometry is within current bounds: */4127 if (fOk && !availableGeometry.contains(geometry))4128 geometry = UICommon::getNormalized(geometry, QRegion(availableGeometry));4129 #endif /* VBOX_WS_WIN */4130 4131 4124 /* As a fallback, move default-geometry to pParentWidget' geometry center: */ 4132 4125 if (!fOk && pParentWidget) … … 4135 4128 else if (!fOk) 4136 4129 geometry.moveCenter(availableGeometry.center()); 4130 4131 /* In Windows Qt fails to reposition out of screen window properly, so doing it ourselves: */ 4132 #ifdef VBOX_WS_WIN 4133 /* Make sure resulting geometry is within current bounds: */ 4134 if (!availableGeometry.contains(geometry)) 4135 geometry = UICommon::getNormalized(geometry, QRegion(availableGeometry)); 4136 #endif /* VBOX_WS_WIN */ 4137 4137 4138 4138 /* Return result: */ … … 4456 4456 gpDesktop->availableGeometry(); 4457 4457 4458 /* As final fallback, move default-geometry to available-geometry' center: */ 4459 if (!fOk) 4460 geometry.moveCenter(availableGeometry.center()); 4461 4458 4462 /* In Windows Qt fails to reposition out of screen window properly, so doing it ourselves: */ 4459 4463 #ifdef VBOX_WS_WIN 4460 4464 /* Make sure resulting geometry is within current bounds: */ 4461 if ( fOk &&!availableGeometry.contains(geometry))4465 if (!availableGeometry.contains(geometry)) 4462 4466 geometry = UICommon::getNormalized(geometry, QRegion(availableGeometry)); 4463 4467 #endif /* VBOX_WS_WIN */ 4464 4465 /* As final fallback, move default-geometry to available-geometry' center: */4466 if (!fOk)4467 geometry.moveCenter(availableGeometry.center());4468 4468 4469 4469 /* Return result: */
Note:
See TracChangeset
for help on using the changeset viewer.