memspyui/ui/avkon/src/MemSpyViewThreadInfoItemStack.cpp
changeset 26 41ebde60981f
parent 17 4f2773374eff
child 31 e7a04a6385be
equal deleted inserted replaced
25:31fc1277642e 26:41ebde60981f
    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     }