X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FConfig%2FConfig_ModuleReader.cpp;h=ff9ba1f4d61decdce2c94f4aaf72d421baa4948d;hb=04a8a265b25901dd54e34d449f8d0c64304f1e69;hp=2dfd4c135395f8d83c0d82860dae44179e7a9a73;hpb=bb0ec5c2cb4a40e5fd5a77a8dbfb63428492870c;p=modules%2Fshaper.git diff --git a/src/Config/Config_ModuleReader.cpp b/src/Config/Config_ModuleReader.cpp index 2dfd4c135..ff9ba1f4d 100644 --- a/src/Config/Config_ModuleReader.cpp +++ b/src/Config/Config_ModuleReader.cpp @@ -48,6 +48,11 @@ const std::map& Config_ModuleReader::featuresInFiles() return myFeaturesInFiles; } +const std::set& Config_ModuleReader::modulePluginFiles() const +{ + return myPluginFiles; +} + /*! * Get module name from plugins.xml * (property "module") @@ -64,6 +69,7 @@ void Config_ModuleReader::processNode(xmlNodePtr theNode) if (!hasRequiredModules(theNode)) return; std::string aPluginConf = getProperty(theNode, PLUGIN_CONFIG); + if (!aPluginConf.empty()) myPluginFiles.insert(aPluginConf); std::string aPluginLibrary = getProperty(theNode, PLUGIN_LIBRARY); std::string aPluginScript = getProperty(theNode, PLUGIN_SCRIPT); std::string aPluginName = addPlugin(aPluginLibrary, aPluginScript, aPluginConf);