Changeset 107992 in vbox
- Timestamp:
- Jan 30, 2025 2:42:59 PM (3 weeks ago)
- svn:sync-xref-src-repo-rev:
- 167255
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/manager/tools
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsModel.cpp
r107991 r107992 324 324 const int iMargin = data(ToolsModelData_Margin).toInt(); 325 325 const int iSpacing = data(ToolsModelData_Spacing).toInt(); 326 const int iMajorSpacing = data(ToolsModelData_MajorSpacing).toInt(); 326 327 const QSize viewportSize = scene()->views()[0]->viewport()->size(); 327 328 const int iViewportWidth = viewportSize.width(); 328 329 int iVerticalIndent = iMargin; 329 330 331 /* Init last item type: */ 332 UIToolType enmLastType = UIToolType_Invalid; 333 330 334 /* Layout the children: */ 331 335 foreach (UIToolsItem *pItem, items()) … … 334 338 if (!pItem->isVisible()) 335 339 continue; 340 341 /* In widget mode we should add spacing after Welcome item: */ 342 if ( !tools()->isPopup() 343 && enmLastType == UIToolType_Welcome) 344 iVerticalIndent += iMajorSpacing; 336 345 337 346 /* Set item position: */ … … 343 352 /* Advance vertical indent: */ 344 353 iVerticalIndent += (pItem->minimumHeightHint() + iSpacing); 354 355 /* Remember last item type: */ 356 enmLastType = pItem->itemType(); 345 357 } 346 358 } … … 644 656 { 645 657 /* Layout hints: */ 646 case ToolsModelData_Margin: 658 case ToolsModelData_Margin: return 0; 647 659 case ToolsModelData_Spacing: return 1; 660 case ToolsModelData_MajorSpacing: return 20; 648 661 649 662 /* Default: */ -
trunk/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsModel.h
r107945 r107992 206 206 ToolsModelData_Margin, 207 207 ToolsModelData_Spacing, 208 ToolsModelData_MajorSpacing 208 209 }; 209 210
Note:
See TracChangeset
for help on using the changeset viewer.