Bug 557159

Summary: Qt is missing GTK theme support
Product: [openSUSE] openSUSE 11.2 Reporter: Pavol Rusnak <prusnak>
Component: X11 ApplicationsAssignee: Dirk Mueller <dmueller>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: admin, badshah400, binner, ibboard, ilfirin.ms
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Pavol Rusnak 2009-11-20 10:47:06 UTC
There was a package called qgtkstyle for Qt 4.4, which allowed Qt to use GTK themes (calling qtconfig showed extra GUI Style item - GTK). Qgtkstyle was obsoleted by Qt 4.5 because it was included in the main Qt source. However support for this is disabled in 11.2 and Factory:

XKB Support ......... yes
immodule support .... yes
>> GTK theme support ... no <<<
SQLite support ...... plugin (system)
OpenSSL support ..... yes (run-time)

I suggest to add gtk2-devel to BuildRequires of libqt4 and to create a separate package (e.g. libqt4-x11-gtksupport) to avoid libqt4-x11 dependency on gtk2.
Comment 1 Dirk Mueller 2009-12-17 13:29:52 UTC
the current version in factory builds with gtk theme support, but I haven't tested it yet.
Comment 2 IB Board 2009-12-17 19:54:13 UTC
Is that openSUSE factory or Qt4/KDE factory repos? It'd be good to have this back-ported to openSUSE 11.2 as well (as long as it doesn't introduce unnecessary dependencies for KDE people).

Also, I notice the status is "need info" - what info is needed?
Comment 3 Christian Trippe 2010-01-05 09:15:00 UTC
*** Bug 568184 has been marked as a duplicate of this bug. ***
Comment 4 IB Board 2010-01-06 19:25:15 UTC
The KDE Qt repo has the required build of Qt4 with GTK theming enabled (http://download.opensuse.org/repositories/KDE:/Qt/openSUSE_11.2/). Thanks to teeepeli in the forums (http://forums.opensuse.org/applications/430094-qt-apps-appearance-under-gnome.html) for giving an answer.

Would still be good if this could be included as part of openSUSE 11.2, though.
Comment 5 Dirk Mueller 2010-01-22 22:40:01 UTC
maybe in the next update for 11.2. it is fixed for 11.3 at least.
Comment 6 IB Board 2010-01-23 16:09:19 UTC
Sorry to comment on a closed ticket, but does that mean a) that the change will be made for 11.2 and it may be in the next update or it might be delayed until a later update, or b) that the change may be made for 11.2 but isn't definite and may not be included because people might upgrade to 11.3?

Thanks.
Comment 7 Dirk Mueller 2010-01-26 09:50:04 UTC
it might likely be in the next 11.2 libqt4 update