digiKam
Digikam::DPluginLoader::Private Class Reference

Public Member Functions

bool appendPlugin (QObject *const obj, QPluginLoader *const loader)
 
void loadPlugins ()
 
QFileInfoList pluginEntriesList () const
 
 Private ()
 
 ~Private ()
 

Public Attributes

QList< DPlugin * > allPlugins
 
QStringList blacklist
 
QStringList DKBlacklist
 Showfoto specific plugins to ignore in digiKam. More...
 
bool pluginsLoaded
 
QStringList whitelist
 

Constructor & Destructor Documentation

◆ Private()

Digikam::DPluginLoader::Private::Private ( )
explicit

References blacklist, and DKBlacklist.

◆ ~Private()

Digikam::DPluginLoader::Private::~Private ( )

Member Function Documentation

◆ appendPlugin()

bool Digikam::DPluginLoader::Private::appendPlugin ( QObject *const  obj,
QPluginLoader *const  loader 
)

◆ loadPlugins()

void Digikam::DPluginLoader::Private::loadPlugins ( )

Stage to load plugins in memory

References Digikam::DPluginLoader::allPlugins(), Digikam::DPluginLoader::instance(), and QT_ENDL.

◆ pluginEntriesList()

QFileInfoList Digikam::DPluginLoader::Private::pluginEntriesList ( ) const

Try to find plugin files from Qt5 plugins install dir:

References Digikam::DeleteDialogMode::Files, Digikam::RedEye::location(), and QT_SKIP_EMPTY_PARTS.

Member Data Documentation

◆ allPlugins

QList<DPlugin*> Digikam::DPluginLoader::Private::allPlugins

◆ blacklist

QStringList Digikam::DPluginLoader::Private::blacklist

Referenced by Private().

◆ DKBlacklist

QStringList Digikam::DPluginLoader::Private::DKBlacklist

Showfoto specific plugins to ignore in digiKam.

Referenced by Private().

◆ pluginsLoaded

bool Digikam::DPluginLoader::Private::pluginsLoaded

◆ whitelist

QStringList Digikam::DPluginLoader::Private::whitelist

The documentation for this class was generated from the following files: