Exemplo n.º 1
0
	void CConfigMgr::Load()
	{
		GetNormalConfig()->Load();
		GetAlertConfig()->Load();
		GetHotKeyConfig()->Load();
		GetCacheConfig()->Load();
		GetSkinConfig()->Load();
		GetLrcConfig()->Load();
	}
MutableConfig *ConfigAdapter::Create(XMLParser *xp)
{
  if (xp->Parse() != true)
    HandleError(xp->GetError());

  m_conf = new MutableConfig();
  XMLNode *curnode = xp->GetRootNode();

  CheckRoot(curnode);
  GetEngineConfig(curnode->GetChild("engine"));
  GetDataSourceConfig(curnode->GetChild("datasource"));
  GetCacheConfig(curnode->GetChild("cache"));
  GetDataMapConfig(curnode->GetChild("datamap"));

  return (m_conf);
}