https://bugs.kde.org/show_bug.cgi?id=360020
--- Comment #25 from Jan Kundrát <j...@kde.org> --- Git commit 4557439352a85ac9ff9abbaf52cdb0e23fb9d156 by Jan Kundrát. Committed on 05/03/2016 at 16:17. Pushed by gerrit into branch 'master'. Use Qt5's features for QLineEdit actions Our LineEdit started as a class offering a clear button at the right edge even on styles where this is not available. A feature like this however got added to Qt in version 5.2, so it makes sense to start using it instead. This change makes it possible to deprecate the QSS usage, and therefore fixes the style issues on (some) dark themes or dynamic palette changes. The Qt's features do not work on QToolButton level, but on a QAction level. This means that we have to open the QMenu manually. The copyright info change reflects the fact that the history code was contributed by Thomas in 2013. I'm leaving Glad in that file because he still started doing this button UI thingy. Change-Id: I818da0646a0fe6ed6c346c81e70ac6d2ffa0c9fd M +32 -69 src/Gui/LineEdit.cpp M +0 -6 src/Gui/LineEdit.h M +8 -18 src/Gui/MessageListWidget.cpp M +1 -1 src/Gui/MessageListWidget.h http://commits.kde.org/trojita/4557439352a85ac9ff9abbaf52cdb0e23fb9d156 --- Comment #26 from Jan Kundrát <j...@kde.org> --- Git commit db916b2a18990cb487195462ff6ab991f20ad6b5 by Jan Kundrát. Committed on 05/03/2016 at 16:17. Pushed by gerrit into branch 'master'. MessageView: Specify color roles without a QPalette detour By specifying just the desired color roles instead of going through the QPalette and doing that thing with colors, it seems that dynamic scheme changes are now supported. Change-Id: I0ab8fc0935fa91f67056cca5ecfee56424ce7e62 M +4 -4 src/Gui/MessageView.cpp http://commits.kde.org/trojita/db916b2a18990cb487195462ff6ab991f20ad6b5 --- Comment #27 from Jan Kundrát <j...@kde.org> --- Git commit 0107f850027ee5c190b710dff68c6767b271be55 by Jan Kundrát. Committed on 05/03/2016 at 16:17. Pushed by gerrit into branch 'master'. Rely on systemwide palette for QWebView This works well enough on this particular machine (a random snapshot of Qt 5.6), so I'm optimistic that it might even work just fine all the way back to Qt 5.2. Change-Id: I894701c56f9e42118b516f9262ccab86f2136908 M +0 -9 src/Gui/EmbeddedWebView.cpp http://commits.kde.org/trojita/0107f850027ee5c190b710dff68c6767b271be55 -- You are receiving this mail because: You are watching all bug changes.