Bug 336668

Summary: Right-to-left painting problems in item view header delegates
Product: [Frameworks and Libraries] QtCurve Reporter: Eike Hein <hein>
Component: qt5Assignee: Yichao Yu <yyc1992>
Status: RESOLVED FIXED    
Severity: normal CC: hein, notmart, yyc1992
Priority: NOR    
Version First Reported In: git   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Item view header in RTL mode

Description Eike Hein 2014-06-24 15:01:04 UTC
The column dividers in header delegates are painted on the wrong side in RTL mode. And yeah, it's a style issue. Screenshot coming.

Reproducible: Always
Comment 1 Eike Hein 2014-06-24 15:01:30 UTC
Created attachment 87376 [details]
Item view header in RTL mode
Comment 2 Marco Martin 2014-07-01 13:47:49 UTC
probably all the qtcurve-specific issues should be also reported upstream
https://github.com/QtCurve/qtcurve/issues
(and i know, ideal is migrating qtcurve in our infrastructure, but the maintainer has to agree on that)
Comment 3 Eike Hein 2014-07-23 20:59:17 UTC
Resetting assignee.
Comment 4 Yichao Yu 2014-10-04 22:34:55 UTC
Git commit d50ee10e974e2266ccf9a8c2916a62e5ac1dc792 by Yichao Yu.
Committed on 04/10/2014 at 22:31.
Pushed by yuyichao into branch 'master'.

Draw list header separators at the right position for right-to-left layout.

M  +7    -4    qt4/style/qtcurve.cpp
M  +9    -8    qt5/style/qtcurve_api.cpp

http://commits.kde.org/qtcurve/d50ee10e974e2266ccf9a8c2916a62e5ac1dc792
Comment 5 Yichao Yu 2014-10-04 23:13:17 UTC
Note that this bug also affect the Qt4 version...