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.

Reply via email to