kparts/genericfactory: deprecated or not?

Kevin Ottens ervin at
Wed Jan 12 18:08:38 GMT 2011

On Wednesday 12 January 2011 17:56:10 Marco Martin wrote:
> trying to make kdeedu build (will post patches to it next days) I've found
> a strange thing in kdelibs:
> the KParts/GenericFactory class is not marked as deprecated, but internally
> uses  KDEPrivate::ConcreteFactory that instead is deprecated and excluded
> from the build
> right now i have this patch in the meego packages that kills it with an
> genericfactory.diff&package=kdelibs&project=home:mkruisselbrink:kde&srcmd5=
> 846fa099bdaf53bd94e3f59e70e37f4a
> now the question is: is this correct? is genericfactory still supposed to
> exist or should be porte to use something diferent than ConcreteFactory?

Yeah, this one is an odd duck IIRC. So for now it's still around but defunct. 
I don't quite remember why it's still not marked as deprecated... I remember a 
discussion with David about but I can't find the conclusion in my archives.

Anyway, it's using KGenericFactory facilities and that one is deprecated, so 
by transitivity you can assume KParts::GenericFactory as deprecated. And 
you're indeed supposed to port away from it now, and use KPluginFactory 

Kévin Ottens,

KDAB - proud patron of KDE,
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <>

More information about the kde-core-devel mailing list