Changeset 89162 in vbox for trunk/src/VBox/Frontends
- Timestamp:
- May 19, 2021 12:52:49 PM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 144503
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/manager
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserModel.cpp
r88683 r89162 1054 1054 void UIChooserModel::updateLayout() 1055 1055 { 1056 if (!view() || !root())1057 return;1058 1059 1056 /* Initialize variables: */ 1057 AssertPtrReturnVoid(view()); 1058 AssertPtrReturnVoid(root()); 1060 1059 const QSize viewportSize = view()->size(); 1061 1060 const int iViewportWidth = viewportSize.width(); 1062 const int iViewportHeight = viewportSize.height();1063 1064 /* Set root-item position: */1061 const int iViewportHeight = root()->minimumSizeHint().toSize().height(); 1062 1063 /* Move root: */ 1065 1064 root()->setPos(0, 0); 1066 /* Set root-item size: */1065 /* Resize root: */ 1067 1066 root()->resize(iViewportWidth, iViewportHeight); 1068 /* Relayout root-item: */1067 /* Layout root content: */ 1069 1068 root()->updateLayout(); 1070 /* Make sure root-item is shown: */1071 root()->show();1072 1069 } 1073 1070 -
trunk/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsModel.cpp
r88809 r89162 91 91 void UIDetailsModel::updateLayout() 92 92 { 93 /* Prepare variables: */ 94 const QSize viewportSize = paintDevice()->viewport()->size(); 95 const QSize rootSize = viewportSize.expandedTo(m_pRoot->minimumSizeHint().toSize()); 93 /* Initialize variables: */ 94 AssertPtrReturnVoid(view()); 95 AssertPtrReturnVoid(root()); 96 const QSize viewportSize = view()->size(); 97 const int iViewportWidth = viewportSize.width(); 98 const int iViewportHeight = root()->minimumSizeHint().toSize().height(); 96 99 97 100 /* Move root: */ 98 m_pRoot->setPos(0, 0);101 root()->setPos(0, 0); 99 102 /* Resize root: */ 100 m_pRoot->resize(rootSize);103 root()->resize(iViewportWidth, iViewportHeight); 101 104 /* Layout root content: */ 102 m_pRoot->updateLayout();105 root()->updateLayout(); 103 106 } 104 107
Note:
See TracChangeset
for help on using the changeset viewer.