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