CViewRadar::CViewRadar(const TCtorParam ¶m) : CViewBase(param) { CInterfaceManager *pIM = CInterfaceManager::getInstance(); CCDBNodeLeaf *pUIMI = pIM->getDbProp( "UI:SAVE:INSCENE:FRIEND:MISSION_ICON" ); if (pUIMI) { ICDBNode::CTextId textId; pUIMI->addObserver( &_MissionIconsObs, textId); } CCDBNodeLeaf *pUIMMI = pIM->getDbProp( "UI:SAVE:INSCENE:FRIEND:MINI_MISSION_ICON" ); if (pUIMMI) { ICDBNode::CTextId textId; pUIMMI->addObserver( &_MiniMissionSpotsObs, textId); } }
void CPing::init() { CInterfaceManager *pIM = CInterfaceManager::getInstance(); if(pIM) { CCDBNodeLeaf *pNodeLeaf = CDBManager::getInstance()->getDbProp("SERVER:DEBUG_INFO:Ping", false); if(pNodeLeaf) { ICDBNode::CTextId textId; pNodeLeaf->addObserver(this, textId); // nlwarning("CPing: cannot add the observer"); } else nlwarning("CPing: 'SERVER:DEBUG_INFO:Ping' does not exist."); } }