perfapps/memspyui/ui/avkon/src/MemSpyViewKernelContainers.cpp
changeset 54 9347c563e054
parent 48 da3ec8478e66
equal deleted inserted replaced
48:da3ec8478e66 54:9347c563e054
    46     }
    46     }
    47 
    47 
    48 
    48 
    49 CMemSpyViewKernelContainers::~CMemSpyViewKernelContainers()
    49 CMemSpyViewKernelContainers::~CMemSpyViewKernelContainers()
    50     {
    50     {
       
    51 	iKernelObjects.Reset();	
    51     //delete iModel;
    52     //delete iModel;
    52     }
    53     }
    53 
    54 
    54 
    55 
    55 void CMemSpyViewKernelContainers::ConstructL( const TRect& aRect, CCoeControl& aContainer, TAny* aSelectionRune )
    56 void CMemSpyViewKernelContainers::ConstructL( const TRect& aRect, CCoeControl& aContainer, TAny* aSelectionRune )
    85 
    86 
    86 
    87 
    87 CMemSpyViewBase* CMemSpyViewKernelContainers::PrepareChildViewL()
    88 CMemSpyViewBase* CMemSpyViewKernelContainers::PrepareChildViewL()
    88     {	
    89     {	
    89     CMemSpyViewBase* child = NULL;
    90     CMemSpyViewBase* child = NULL;
    90     const TInt index = iListBox->CurrentItemIndex();
    91     const TInt index = iListBox->CurrentItemIndex();    
    91     //child = new(ELeave) CMemSpyViewKernelObjects( iEngine, iObserver, iModel->At( index ).Type() );
    92     //child = new(ELeave) CMemSpyViewKernelObjects( iEngine, iObserver, iModel->At( index ).Type() );
    92     child = new(ELeave) CMemSpyViewKernelObjects( iMemSpySession, iObserver, iKernelObjects[index]->Type() );
    93     child = new(ELeave) CMemSpyViewKernelObjects( iMemSpySession, iObserver, iKernelObjects[index]->Type() );
    93     CleanupStack::PushL( child );
    94     CleanupStack::PushL( child );
    94     child->ConstructL( Rect(), *Parent() );
    95     child->ConstructL( Rect(), *Parent() );
    95     CleanupStack::Pop( child );
    96     CleanupStack::Pop( child );