equal
deleted
inserted
replaced
31 #include "MemSpyContainerObserver.h" |
31 #include "MemSpyContainerObserver.h" |
32 #include "MemSpyViewThreads.h" |
32 #include "MemSpyViewThreads.h" |
33 #include "MemSpyViewThreadInfoItemHeap.h" |
33 #include "MemSpyViewThreadInfoItemHeap.h" |
34 |
34 |
35 |
35 |
36 |
36 /* |
37 CMemSpyViewThreadInfoItemHeap::CMemSpyViewThreadInfoItemHeap( CMemSpyEngine& aEngine, MMemSpyViewObserver& aObserver, CMemSpyThreadInfoContainer& aContainer ) |
37 CMemSpyViewThreadInfoItemHeap::CMemSpyViewThreadInfoItemHeap( CMemSpyEngine& aEngine, MMemSpyViewObserver& aObserver, CMemSpyThreadInfoContainer& aContainer ) |
38 : CMemSpyViewThreadInfoItemGeneric( aEngine, aObserver, aContainer, EMemSpyThreadInfoItemTypeHeap ) |
38 : CMemSpyViewThreadInfoItemGeneric( aEngine, aObserver, aContainer, EMemSpyThreadInfoItemTypeHeap ) |
39 { |
39 { |
40 } |
40 } |
|
41 */ |
|
42 CMemSpyViewThreadInfoItemHeap::CMemSpyViewThreadInfoItemHeap( RMemSpySession& aSession, MMemSpyViewObserver& aObserver, TProcessId aProcId, TThreadId aId, TMemSpyThreadInfoItemType aType ) |
|
43 : CMemSpyViewThreadInfoItemGeneric( aSession, aObserver, aProcId, aId , EMemSpyThreadInfoItemTypeHeap ) |
|
44 { |
|
45 } |
41 |
46 |
42 |
47 |
43 TBool CMemSpyViewThreadInfoItemHeap::HandleCommandL( TInt aCommand ) |
48 TBool CMemSpyViewThreadInfoItemHeap::HandleCommandL( TInt aCommand ) |
44 { |
49 { |
45 TBool handled = ETrue; |
50 TBool handled = ETrue; |
67 } |
72 } |
68 |
73 |
69 |
74 |
70 void CMemSpyViewThreadInfoItemHeap::OnCmdHeapDataL() |
75 void CMemSpyViewThreadInfoItemHeap::OnCmdHeapDataL() |
71 { |
76 { |
72 iEngine.HelperHeap().OutputHeapDataUserL( Thread() ); |
77 //iEngine.HelperHeap().OutputHeapDataUserL( Thread() ); //TODO |
73 } |
78 } |
74 |
79 |
75 |
80 |
76 void CMemSpyViewThreadInfoItemHeap::OnCmdHeapCellListingL() |
81 void CMemSpyViewThreadInfoItemHeap::OnCmdHeapCellListingL() |
77 { |
82 { |
78 iEngine.HelperHeap().OutputCellListingUserL( Thread() ); |
83 //iEngine.HelperHeap().OutputCellListingUserL( Thread() ); //TODO |
79 } |
84 } |
80 |
85 |
81 |
86 |
82 void CMemSpyViewThreadInfoItemHeap::OnCmdHeapInfoL() |
87 void CMemSpyViewThreadInfoItemHeap::OnCmdHeapInfoL() |
83 { |
88 { |
84 iEngine.HelperHeap().OutputHeapInfoUserL( Thread() ); |
89 //iEngine.HelperHeap().OutputHeapInfoUserL( Thread() ); //TODO |
85 } |
90 } |
86 |
91 |
87 |
92 |
88 void CMemSpyViewThreadInfoItemHeap::DynInitMenuPaneL( TInt aResourceId, CEikMenuPane* aMenuPane ) |
93 void CMemSpyViewThreadInfoItemHeap::DynInitMenuPaneL( TInt aResourceId, CEikMenuPane* aMenuPane ) |
89 { |
94 { |
90 if ( aResourceId == R_MEMSPY_MENUPANE ) |
95 if ( aResourceId == R_MEMSPY_MENUPANE ) |
91 { |
96 { |
92 aMenuPane->SetItemDimmed( EMemSpyCmdHeap, Thread().IsDead() ); |
97 //aMenuPane->SetItemDimmed( EMemSpyCmdHeap, Thread().IsDead() ); //TODO |
93 } |
98 } |
94 } |
99 } |