[Kde-pim] [patch] a (temp?) fix for unexpected behaviour of KService::createInstance() on Windows

David Faure faure at kde.org
Mon Mar 3 16:48:17 GMT 2008


On Monday 03 March 2008, Jaroslaw Staniek wrote:
> David Faure said the following, On 2008-03-03 14:15:
>  > The right thing to do
> > is to find the real cause for this problem. I have seen many Qt-4-based commercial products
> > running on Windows just fine, including the opening of plugins; heck, designer itself opens
> > a large amount of plugins. Surely it doesn't execute QPluginLoader twice?
> > So: either those people get the same problem in Qt designer and it's a Qt bug,
> > or you/they need to find out what makes a difference between Qt (working) and KDE (not working) for them.
> 
> These are KDEPIM people :)
> Let me check this further...
> 
> The first difference is that we're talking about Qt4-incompatible plugins, 
> coming from KDE3 era, btw one of the main reasons for KPluginLoader existence. 
> Apps like Kontact still use them.

If porting kontact to qt4-style plugins fixes it, then that's good enough for me :)
The K_EXPORT_COMPONENT_FACTORY/KGenericFactory stuff is deprecated in kde4, although
still working in theory.

-- 
David Faure, faure at kde.org, sponsored by Trolltech to work on KDE,
Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org).
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/



More information about the kde-pim mailing list