Changeset 108985 in vbox
- Timestamp:
- Apr 15, 2025 2:53:34 PM (5 days ago)
- svn:sync-xref-src-repo-rev:
- 168505
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp
r108978 r108985 4858 4858 else if (strKey == GUI_Input_HostKeyCombination) 4859 4859 emit sigRuntimeUIHostKeyCombinationChange(); 4860 /* Tool labels visibility changed? */ 4861 else if (strKey == GUI_Tools_Text) 4862 emit sigToolLabelsVisibilityChange(isToolTextVisible()); 4860 4863 /* Cloud Profile Manager restrictions changed: */ 4861 4864 else if (strKey == GUI_CloudProfileManager_Restrictions) -
trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.h
r108978 r108985 94 94 void sigRuntimeUIHostKeyCombinationChange(); 95 95 96 /** Notifies about tool labels visibility change. */ 97 void sigToolLabelsVisibilityChange(bool fVisible); 98 96 99 /** Notifies about Cloud Profile Manager restriction change. */ 97 100 void sigCloudProfileManagerRestrictionChange(); -
trunk/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsModel.cpp
r108983 r108985 695 695 case UIToolType_Toggle: 696 696 { 697 /* Toggle the button: */698 m_fShowItemNames = !m_fShowItemNames;699 /* Update geometry for all the items: */700 foreach (UIToolsItem *pItem, m_items)701 pItem->updateGeometry();702 /* Recalculate layout: */703 updateLayout();704 697 /* Save the change: */ 705 gEDataManager->setToolTextVisible( m_fShowItemNames);698 gEDataManager->setToolTextVisible(!m_fShowItemNames); 706 699 return true; 707 700 } … … 770 763 } 771 764 765 void UIToolsModel::sltHandleToolLabelsVisibilityChange(bool fVisible) 766 { 767 /* Toggle the button: */ 768 m_fShowItemNames = fVisible; 769 /* Update geometry for all the items: */ 770 foreach (UIToolsItem *pItem, m_items) 771 pItem->updateGeometry(); 772 /* Recalculate layout: */ 773 updateLayout(); 774 } 775 772 776 void UIToolsModel::prepare() 773 777 { … … 890 894 connect(&translationEventListener(), &UITranslationEventListener::sigRetranslateUI, 891 895 this, &UIToolsModel::sltRetranslateUI); 896 897 /* Extra-data stuff: */ 898 connect(gEDataManager, &UIExtraDataManager::sigToolLabelsVisibilityChange, 899 this, &UIToolsModel::sltHandleToolLabelsVisibilityChange); 892 900 } 893 901 -
trunk/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsModel.h
r108978 r108985 187 187 /** Handles translation event. */ 188 188 void sltRetranslateUI(); 189 190 /** Handles tool label visibility change event. */ 191 void sltHandleToolLabelsVisibilityChange(bool fVisible); 189 192 /** @} */ 190 193
Note:
See TracChangeset
for help on using the changeset viewer.