23 mXmlPluginTagName(
"Plugin")
47 mIsInitialise =
false;
58 MYGUI_LOG(Error,
"Plugin '" << _file <<
"' not found");
66 MYGUI_LOG(Error,
"Cannot find symbol 'dllStartPlugin' in library " << _file);
83 DynLibList::iterator it = mLibs.find(_file);
84 if (it != mLibs.end())
110 else if (node->
getName() ==
"Plugin")
115 while (source_node.next(
"Source"))
118 #if MYGUI_DEBUG_MODE == 1
119 if (build ==
"Debug")
120 source = source_node->getContent();
122 if (build !=
"Debug")
123 source = source_node->getContent();
138 mPlugins.insert(_plugin);
143 MYGUI_LOG(Info,
"Plugin successfully installed");
151 PluginList::iterator it = mPlugins.find(_plugin);
152 if (it != mPlugins.end())
158 MYGUI_LOG(Info,
"Plugin successfully uninstalled");
163 while (!mLibs.empty())