Bug 175927

Summary: KDE dialog boxes also for Qt apps
Product: [I don't know] kde Reporter: usrrgt
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED DUPLICATE    
Severity: wishlist CC: finex, mail
Priority: NOR Keywords: needs_verification
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description usrrgt 2008-11-23 20:51:55 UTC
Version:            (using KDE 4.1.3)
OS:                Linux
Installed from:    Ubuntu Packages

Qt apps don't show KDE dialog boxes for open/save actions.
It's unconsistent desktop experience for the user.

It's possible make a solution? Like as KGtk o better?
http://www.kde-apps.org/content/show.php?content=36077
Comment 1 FiNeX 2008-11-23 22:45:10 UTC
Do you have an example of Qt apps which doesn't use the KDE open/save dialog?
Comment 2 usrrgt 2008-11-24 06:34:39 UTC
For example: VirtualBox, Mixxx, Qtractor, SMPlayer, Opera web browser, etc...
Comment 3 George Kiagiadakis 2008-11-24 11:46:39 UTC
This is implemented from the kde side, but in order to work the Qt app has to dlopen libkio and create a KComponentData object. A hack to achieve this would be to LD_PRELOAD a library with a static KComponentData that links to libkio.

As an example of an application where this works is Qt designer, if the kdewidgets library is installed and designer displays the kde widgets.

I guess that from the kde side that's all we can do. Imho, if you want this to work in all applications, you should ask it from Nokia/Qt software.
Comment 4 Christoph Feck 2009-12-31 02:08:11 UTC

*** This bug has been marked as a duplicate of bug 85573 ***