Changeset 23444 in vbox for trunk/src/VBox/Frontends
- Timestamp:
- Sep 30, 2009 3:34:26 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/VBoxVMSettingsHD.cpp
r23438 r23444 1420 1420 1421 1421 /* Setup foregroung settings */ 1422 bool isEnabled = state & QStyle::State_Enabled;1423 bool is Active = state & QStyle::State_Active;1422 QPalette::ColorGroup cg = state & QStyle::State_Active ? QPalette::Active : QPalette::Inactive; 1423 bool isSelected = state & QStyle::State_Selected; 1424 1424 bool isFocused = state & QStyle::State_HasFocus; 1425 bool isGrayOnLoosingFocus = QApplication::style()->styleHint (QStyle::SH_ItemView_ChangeHighlightOnFocus, &aOption) == 0; 1426 QPalette::ColorGroup cg = isEnabled && (isActive || !isGrayOnLoosingFocus) ? QPalette::Active : 1427 isEnabled ? QPalette::Inactive : QPalette::Disabled; 1428 aPainter->setPen (aOption.palette.color (cg, isFocused ? QPalette::HighlightedText : QPalette::Text)); 1425 bool isGrayOnLoosingFocus = QApplication::style()->styleHint (QStyle::SH_ItemView_ChangeHighlightOnFocus, &aOption) != 0; 1426 aPainter->setPen (aOption.palette.color (cg, isSelected && (isFocused || !isGrayOnLoosingFocus) ? 1427 QPalette::HighlightedText : QPalette::Text)); 1429 1428 1430 1429 aPainter->translate (rect.x(), rect.y());
Note:
See TracChangeset
for help on using the changeset viewer.