Пример #1
0
////////////////////////////////////////////////////
//
//  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);
}