GemaCoreLib
The GeMA Core library
GmPluginLoader Member List

This is the complete list of members for GmPluginLoader, including all inherited members.

_loggerGmPluginLoaderprivate
_pathListGmPluginLoaderprivate
_pluginDataAliasMapGmPluginLoaderprivate
_pluginInfoMapGmPluginLoaderprivate
_pluginInstanceListGmPluginLoaderprivate
_pluginInstanceMapGmPluginLoaderprivate
_revisionMapGmPluginLoaderprivate
checkAndStoreLibVersion(const QStringList &libInfo, const QStringList &libDepInfo, QString &err)GmPluginLoader
checkObjectAttributes(LuaTable &globalTab, const GmPluginInfo *info, LuaTable &objTable)GmPluginLoaderprivate
checkPluginDataAttributes(LuaTable &globalTab, QString alias, const LuaTable &objTab)GmPluginLoader
GmPluginLoader(const QStringList &pluginPaths)GmPluginLoader
hasCategory(QString cat) constGmPluginLoader
instancePluginObject(QString objId, QString objTypeName, QString objDescription, GmSimulationData *simData, QString category)GmPluginLoader
loadPluginList()GmPluginLoader
loadPluginObject(LuaTable &globalTab, LuaTable &objTab, GmSimulationData *simData, QString category)GmPluginLoader
loadPluginObjectList(LuaTable &globalTab, GmSimulationData *simData, QString category, QString listName, bool required, GmPluginLoaderAdder *adder)GmPluginLoader
loadPluginRsrcs(LuaTable &globalTab, const GmPluginInfo *info)GmPluginLoaderprivate
logger()GmPluginLoaderinline
objectFactory(QString pluginName, QString category="", QString objType="")GmPluginLoader
pluginDataAliasMap() constGmPluginLoaderinline
pluginInfo(QString pluginName) constGmPluginLoader
pluginListByCategory(QString cat) constGmPluginLoader
pluginMap() constGmPluginLoaderinline
printLibVersionInfo(const GmLogCategory &logger, QString libName, const QStringList &info)GmPluginLoaderstatic
printPluginVersionInfo(const GmLogCategory &logger, bool printDep)GmPluginLoader
recursiveLoad(QString pluginName, const GmPluginInfo *info, QString category)GmPluginLoaderprivate
~GmPluginLoader()GmPluginLoader