equal
deleted
inserted
replaced
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 ); |