- Timestamp:
- Oct 9, 2012 10:16:20 AM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 81230
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserItem.cpp
r43153 r43577 153 153 else 154 154 emit sigHoverLeave(); 155 } 156 157 void UIGChooserItem::updateGeometry() 158 { 159 QIGraphicsWidget::updateGeometry(); 155 160 } 156 161 -
trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserItem.h
r43540 r43577 96 96 97 97 /* API: Layout stuff: */ 98 v irtual void updateSizeHint() = 0;98 void updateGeometry(); 99 99 virtual void updateLayout() = 0; 100 100 virtual int minimumWidthHint() const = 0; -
trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserItemGroup.cpp
r43565 r43577 732 732 } 733 733 734 void UIGChooserItemGroup::update SizeHint()735 { 736 /* Update size-hints for all the items: */734 void UIGChooserItemGroup::updateLayout() 735 { 736 /* Update size-hints for all the children: */ 737 737 foreach (UIGChooserItem *pItem, items()) 738 pItem->update SizeHint();738 pItem->updateGeometry(); 739 739 /* Update size-hint for this item: */ 740 740 updateGeometry(); 741 } 742 743 void UIGChooserItemGroup::updateLayout() 744 { 741 745 742 /* Prepare variables: */ 746 743 int iHorizontalMargin = data(GroupItemData_HorizonalMargin).toInt(); -
trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserItemGroup.h
r43540 r43577 150 150 151 151 /* Helpers: Layout stuff: */ 152 void updateSizeHint();153 152 void updateLayout(); 154 153 int minimumWidthHint(bool fClosedGroup) const; -
trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserItemMachine.cpp
r43565 r43577 325 325 } 326 326 327 void UIGChooserItemMachine::updateSizeHint() 328 { 327 void UIGChooserItemMachine::updateLayout() 328 { 329 /* Update size-hint for this item: */ 329 330 updateGeometry(); 330 } 331 332 void UIGChooserItemMachine::updateLayout() 333 { 331 334 332 if (m_pToolBar) 335 333 { -
trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserItemMachine.h
r43540 r43577 114 114 115 115 /* Helpers: Layout stuff: */ 116 void updateSizeHint();117 116 void updateLayout(); 118 117 int minimumWidthHint() const; -
trunk/src/VBox/Frontends/VirtualBox/src/selector/graphics/chooser/UIGChooserModel.cpp
r43565 r43577 168 168 int iViewportWidth = viewportSize.width() - 2 * iSceneMargin; 169 169 int iViewportHeight = viewportSize.height() - 2 * iSceneMargin; 170 /* Update all the size-hints recursively: */171 root()->updateSizeHint();172 170 /* Set root item position: */ 173 171 root()->setPos(iSceneMargin, iSceneMargin); … … 656 654 { 657 655 /* Update left root: */ 658 m_pLeftRoot->update SizeHint();656 m_pLeftRoot->updateGeometry(); 659 657 m_pLeftRoot->updateLayout(); 660 658 } … … 663 661 { 664 662 /* Update right root: */ 665 m_pRightRoot->update SizeHint();663 m_pRightRoot->updateGeometry(); 666 664 m_pRightRoot->updateLayout(); 667 665 }
Note:
See TracChangeset
for help on using the changeset viewer.