[Development] RFD: plugins vs QStringLiterals

Thiago Macieira thiago.macieira at intel.com
Thu Nov 12 19:05:28 CET 2015


On Thursday 12 November 2015 09:58:15 Thiago Macieira wrote:
> Ok, thanks. I'll disable plugin unloading in QFactoryLoader in 5.6. We can 
> look into merging it with QPluginLoader later.

Actually, I've just seen the difference.

~QPluginLoader:
    if (d)
        d->release();

~QFactoryLoaderPrivate:
    for (int i = 0; i < libraryList.count(); ++i) {
        QLibraryPrivate *library = libraryList.at(i);
        library->unload();
        library->release();
    }

A QPluginLoader loads one plugin. A QFactoryLoader loads all plugins matching 
a given filter.
-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center




More information about the Development mailing list