qt5base-lts/tests/auto/widgets
Eirik Aavitsland df0b70eece StyleSheetStyle: Fix color of placeholder texts in text edits
Prior to 5.12, the placeholder text color was hardcoded to be the same
as the text color, but with an alpha of 128, i.e. semi-transparent. In
5.12, it instead got its own ColorRole in QPalette. So behavior
changed (In some cases in 5.12 and later, consistently from Qt 6):
placeholder texts no longer got a "light" (semi-transparent) version
of the css-styled color, but just the default gray/semi-transparent
black. That problem was reported as QTBUG-89815. However, the fix for
that bug did not apply the semi-transparency, but only used the same
color as the text. That caused a confusing visual expression, as
actual and placeholder text would look the same. This commit fixes
that.

The problem was made worse since there is no way to specify the
placeholder text color from css, i.e. to style it independently. A
follow up commit will aim to add that.

Fixes: QTBUG-92199
Task-number: QTBUG-93009
Pick-to: 6.4 6.2 5.15
Change-Id: I9e6698d34eba91cbf65c4da07aa5ac6d9f96a9ed
Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io>
2022-09-27 20:22:02 +02:00
..
dialogs Move QMacAutoReleasePool from qglobal.h to qcore_mac_p.h 2022-09-01 13:26:30 +02:00
effects Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00
graphicsview Don't rely on synthetic mouse events in updateFocusChainWhenChildDie test 2022-09-14 19:07:14 +02:00
itemviews Deprecate QApplication::setActiveWindow() and mark as internal 2022-08-27 20:22:29 +02:00
kernel Deprecate QApplication::setActiveWindow() and mark as internal 2022-08-27 20:22:29 +02:00
styles StyleSheetStyle: Fix color of placeholder texts in text edits 2022-09-27 20:22:02 +02:00
util Deprecate QApplication::setActiveWindow() and mark as internal 2022-08-27 20:22:29 +02:00
widgets Prevent dock widget from resizing upon unplugging from main window 2022-09-21 18:41:43 +00:00
CMakeLists.txt Change the license of all CMakeLists.txt and *.cmake files to BSD 2022-08-23 23:58:42 +02:00