equal
deleted
inserted
replaced
32 #include "MemSpyViewThreads.h" |
32 #include "MemSpyViewThreads.h" |
33 #include "MemSpyViewThreadInfoItemHeap.h" |
33 #include "MemSpyViewThreadInfoItemHeap.h" |
34 |
34 |
35 |
35 |
36 |
36 |
37 CMemSpyViewThreadInfoItemStack::CMemSpyViewThreadInfoItemStack( CMemSpyEngine& aEngine, MMemSpyViewObserver& aObserver, CMemSpyThreadInfoContainer& aContainer ) |
37 CMemSpyViewThreadInfoItemStack::CMemSpyViewThreadInfoItemStack( RMemSpySession& aSession, MMemSpyViewObserver& aObserver, TProcessId aProcId, TThreadId aId, TMemSpyThreadInfoItemType aType ) |
38 : CMemSpyViewThreadInfoItemGeneric( aEngine, aObserver, aContainer, EMemSpyThreadInfoItemTypeStack ) |
38 : CMemSpyViewThreadInfoItemGeneric( aSession, aObserver, aProcId, aId, EMemSpyThreadInfoItemTypeStack ) |
39 { |
39 { |
40 } |
40 } |
41 |
41 |
42 |
42 |
43 TBool CMemSpyViewThreadInfoItemStack::HandleCommandL( TInt aCommand ) |
43 TBool CMemSpyViewThreadInfoItemStack::HandleCommandL( TInt aCommand ) |
67 } |
67 } |
68 |
68 |
69 |
69 |
70 void CMemSpyViewThreadInfoItemStack::OnCmdStackInfoL() |
70 void CMemSpyViewThreadInfoItemStack::OnCmdStackInfoL() |
71 { |
71 { |
72 iEngine.HelperStack().OutputStackInfoL( Thread() ); |
72 // TODO iEngine.HelperStack().OutputStackInfoL( Thread() ); |
73 } |
73 } |
74 |
74 |
75 |
75 |
76 void CMemSpyViewThreadInfoItemStack::OnCmdStackDataUserL() |
76 void CMemSpyViewThreadInfoItemStack::OnCmdStackDataUserL() |
77 { |
77 { |
78 iEngine.HelperStack().OutputStackDataL( Thread(), EMemSpyDriverDomainUser ); |
78 // TODO iEngine.HelperStack().OutputStackDataL( Thread(), EMemSpyDriverDomainUser ); |
79 } |
79 } |
80 |
80 |
81 |
81 |
82 void CMemSpyViewThreadInfoItemStack::OnCmdStackDataKernelL() |
82 void CMemSpyViewThreadInfoItemStack::OnCmdStackDataKernelL() |
83 { |
83 { |
84 iEngine.HelperStack().OutputStackDataL( Thread(), EMemSpyDriverDomainKernel ); |
84 // TODO iEngine.HelperStack().OutputStackDataL( Thread(), EMemSpyDriverDomainKernel ); |
85 } |
85 } |
86 |
86 |
87 |
87 |
88 void CMemSpyViewThreadInfoItemStack::DynInitMenuPaneL( TInt aResourceId, CEikMenuPane* aMenuPane ) |
88 void CMemSpyViewThreadInfoItemStack::DynInitMenuPaneL( TInt aResourceId, CEikMenuPane* aMenuPane ) |
89 { |
89 { |
90 if ( aResourceId == R_MEMSPY_MENUPANE ) |
90 if ( aResourceId == R_MEMSPY_MENUPANE ) |
91 { |
91 { |
92 aMenuPane->SetItemDimmed( EMemSpyCmdStack, Thread().IsDead() ); |
92 //TODO aMenuPane->SetItemDimmed( EMemSpyCmdStack, Thread().IsDead() ); |
93 } |
93 } |
94 } |
94 } |