| Summary: | Qt & KDE4 & native filedialog problem. | ||
|---|---|---|---|
| Product: | [I don't know] kde | Reporter: | Teunizz <teuniz> |
| Component: | general | Assignee: | Unassigned bugs <unassigned-bugs-null> |
| Status: | RESOLVED INTENTIONAL | ||
| Severity: | wishlist | CC: | cfeck |
| Priority: | NOR | ||
| Version First Reported In: | 4.4 | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Teunizz
2010-10-02 08:43:09 UTC
The forum administrator is right; this is not possible with the way the KDE file dialog is designed in KDE4. The file dialog is actually part of a separate shared library (kfilemodule.so) and when you link statically, you cannot expect this library to be loaded. Additionally, the file dialog requires KDE base libraries such as kdecore, kdeui, and kio, and those are only available as shared libraries on Linux platform. Please do not use static linking on the Linux platform where we have package management with automatic dependency resolution. Some distributions would even reject packages which are linked statically to Qt. Linking your application statically to Qt 4.6.3 will annoy all customers that already have Qt 4.7.0 installed. For Windows or Mac platform, where no such package management is available, you are free to use static linking. |