//////////////////////////////////////////////////// // // CNewsBrowser::DestroyGUI // // // //////////////////////////////////////////////////// void CNewsBrowser::DestroyGUI(void) { // Destroy for (uint i = 0; i < m_TabList.size(); i++) { CGUITab* pTab = m_TabList[i]; if (pTab) delete pTab; } m_TabList.clear(); for (uint i = 0; i < m_TabContentList.size(); i++) { CGUIWindow* pWindow = m_TabContentList[i]; if (pWindow) { CGUIElement* m_pScrollPane = pWindow->GetParent(); if (m_pScrollPane) { delete m_pScrollPane; } delete pWindow; } } m_TabContentList.clear(); SAFE_DELETE(m_pTabPanel); SAFE_DELETE(m_pButtonOK); SAFE_DELETE(m_pWindow); }