Review Request 112375: Use a single frame width for all PM_DefaultFrameWidth
David Edmundson
david at davidedmundson.co.uk
Fri Aug 30 11:01:49 UTC 2013
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/112375/
-----------------------------------------------------------
Review request for Plasma and Hugo Pereira Da Costa.
Description
-------
Use a single frame width for all PM_DefaultFrameWidth
The current code sets a width of 3 for all line edits, combo boxes
and frames, otherwise it returns a width of 1.
The QtQuickControls engine cannot qobject_cast() the widget so always
return a frame width of 1 for qtquickcontrol line edits and combo boxes.
This simplifies the code and solves that issue.
I can think of no other way to resolve this without editing Qt, and even then it would be difficult to extend the PixelMetric enum without breaking compatibility.
Note this is potentially a visual change in oxygen, however I have yet to see anything actually different.
Diffs
-----
kstyles/oxygen/oxygenmetrics.h 0643ae5b20d0c9efa328a87e08707cebaabf9f5e
kstyles/oxygen/oxygenstyle.cpp 86b5cdf3054f5d362d90f0f76c30bfb4f2646911
Diff: http://git.reviewboard.kde.org/r/112375/diff/
Testing
-------
File Attachments
----------------
QML After
http://git.reviewboard.kde.org/media/uploaded/files/2013/08/30/spell1.png
QML_Before
http://git.reviewboard.kde.org/media/uploaded/files/2013/08/30/spell1_1.png
Normal oxygen demo
http://git.reviewboard.kde.org/media/uploaded/files/2013/08/30/oxygen1.png
Thanks,
David Edmundson
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20130830/06cf1101/attachment.html>
More information about the Plasma-devel
mailing list