diff options
author | Mitch Curtis <mitch.curtis@qt.io> | 2019-03-26 10:56:55 +0100 |
---|---|---|
committer | Mitch Curtis <mitch.curtis@qt.io> | 2019-03-27 13:51:49 +0000 |
commit | 10023b188bb84d631fea53baa9ce5997f3fc286d (patch) | |
tree | fd100438b8dfab6c6fb959d6564ad2bb24e0f4fc /src/imports/controls/qquickdefaulttheme.cpp | |
parent | 11995169ee09a99ef1af4c778e30e25829c635b4 (diff) |
Default: fix highlighted ItemDelegate colors
- Make ItemDelegate respect highlightedText
- Change ItemDelegate's highlightedText palette role from white to
almost black (i.e inversion of "light" which is 0xFF090909),
so that text shows up against a highlighted background.
This also allows easily switching ComboBox to a dark style via palette
customization.
Fixes: QTBUG-72786
Fixes: QTBUG-74678
Change-Id: I5ad0d86de112f869edf0488d06bb308cdc900363
Reviewed-by: Massimo Callegari <massimocallegari@yahoo.it>
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Diffstat (limited to 'src/imports/controls/qquickdefaulttheme.cpp')
-rw-r--r-- | src/imports/controls/qquickdefaulttheme.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/imports/controls/qquickdefaulttheme.cpp b/src/imports/controls/qquickdefaulttheme.cpp index bc292c2f..26fb2a2f 100644 --- a/src/imports/controls/qquickdefaulttheme.cpp +++ b/src/imports/controls/qquickdefaulttheme.cpp @@ -60,7 +60,7 @@ void QQuickDefaultTheme::initialize(QQuickTheme *theme) systemPalette.setColor(QPalette::Highlight, QColor::fromRgba(0xFF0066FF)); systemPalette.setColor(QPalette::Disabled, QPalette::Highlight, QColor::fromRgba(0xFFF0F6FF)); - systemPalette.setColor(QPalette::HighlightedText, QColor::fromRgba(0xFFFFFFFF)); + systemPalette.setColor(QPalette::HighlightedText, QColor::fromRgba(0xFF090909)); systemPalette.setColor(QPalette::Light, QColor::fromRgba(0xFFF6F6F6)); |