Changeset 108619 in vbox for trunk/src/VBox/Frontends
- Timestamp:
- Mar 19, 2025 5:03:13 PM (5 weeks ago)
- svn:sync-xref-src-repo-rev:
- 168031
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/manager/tools
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsItem.h
r108595 r108619 89 89 HidingReason_Restricted = RT_BIT(0), 90 90 HidingReason_Unsuitable = RT_BIT(1), 91 HidingReason_Animated = RT_BIT(2),92 91 }; 93 92 -
trunk/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsModel.cpp
r108618 r108619 486 486 continue; 487 487 pItem->setHiddenByReason(fUnsuitable, UIToolsItem::HidingReason_Unsuitable); 488 }489 490 /* Update linked values: */491 updateLayout();492 sltItemMinimumWidthHintChanged();493 sltItemMinimumHeightHintChanged();494 }495 }496 497 void UIToolsModel::setAnimatedToolClass(UIToolClass enmClass, bool fAnimated)498 {499 if (m_mapAnimatedToolClasses.value(enmClass) != fAnimated)500 {501 m_mapAnimatedToolClasses[enmClass] = fAnimated;502 foreach (UIToolsItem *pItem, items())503 {504 if (pItem->itemClass() != enmClass)505 continue;506 pItem->setHiddenByReason(fAnimated, UIToolsItem::HidingReason_Animated);507 488 } 508 489 -
trunk/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsModel.h
r108613 r108619 134 134 /** Defines whether the @a enmClass specified is @a fUnsuitable. */ 135 135 void setUnsuitableToolClass(UIToolClass enmClass, bool fUnsuitable); 136 /** Defines whether the @a enmClass specified is @a fAnimated. */137 void setAnimatedToolClass(UIToolClass enmClass, bool fAnimated);138 136 139 137 /** Returns restricted tool types for the @a enmClass specified. */
Note:
See TracChangeset
for help on using the changeset viewer.