Changeset 106227 in vbox for trunk/src/VBox/Frontends/VirtualBox
- Timestamp:
- Oct 7, 2024 2:54:04 PM (5 months ago)
- svn:sync-xref-src-repo-rev:
- 165015
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/settings
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/settings/UIAdvancedSettingsDialog.cpp
r106226 r106227 990 990 QWidget *pWidget = qobject_cast<QWidget*>(pObject); 991 991 if (pWidget) 992 { 993 QFont font = pWidget->font(); 994 font.setItalic(!pWidget->isEnabledTo(0)); 995 pWidget->setFont(font); 996 } 992 adjustVisibilityForDisabledState(pWidget); 997 993 } 998 994 … … 1041 1037 /* Make sure widgets disabled initially have font updated: */ 1042 1038 foreach (QWidget *pChild, findChildren<QWidget*>()) 1043 { 1044 const bool fDisabled = !pChild->isEnabledTo(0); 1045 if (fDisabled) 1046 { 1047 QFont font = pChild->font(); 1048 font.setItalic(fDisabled); 1049 pChild->setFont(font); 1050 } 1051 } 1039 if (!pChild->isEnabledTo(0)) 1040 adjustVisibilityForDisabledState(pChild); 1052 1041 1053 1042 /* Install event-filters for all the widget children: */ … … 1626 1615 } 1627 1616 1617 /* static */ 1618 void UIAdvancedSettingsDialog::adjustVisibilityForDisabledState(QWidget *pWidget) 1619 { 1620 QFont font = pWidget->font(); 1621 font.setItalic(!pWidget->isEnabledTo(0)); 1622 pWidget->setFont(font); 1623 } 1624 1628 1625 #include "UIAdvancedSettingsDialog.moc" -
trunk/src/VBox/Frontends/VirtualBox/src/settings/UIAdvancedSettingsDialog.h
r106061 r106227 230 230 /** @} */ 231 231 232 /** Adjusts visibility for disabled state. 233 * @param pWidget Brings the widget to adjust visibility for. */ 234 static void adjustVisibilityForDisabledState(QWidget *pWidget); 235 232 236 /** Holds configuration access level. */ 233 237 ConfigurationAccessLevel m_enmConfigurationAccessLevel;
Note:
See TracChangeset
for help on using the changeset viewer.