memspyui/ui/avkon/src/MemSpyViewThreadInfoItemStack.cpp
changeset 35 98924d2efce9
parent 19 4b22a598b890
equal deleted inserted replaced
34:e0ec97ec3cc4 35:98924d2efce9
    24 #include <memspy/engine/memspyengineobjectcontainer.h>
    24 #include <memspy/engine/memspyengineobjectcontainer.h>
    25 #include <memspy/engine/memspyengineobjectthreadinfoobjects.h>
    25 #include <memspy/engine/memspyengineobjectthreadinfoobjects.h>
    26 #include <memspy/engine/memspyengineobjectthreadinfocontainer.h>
    26 #include <memspy/engine/memspyengineobjectthreadinfocontainer.h>
    27 #include <memspy/engine/memspyenginehelperprocess.h>
    27 #include <memspy/engine/memspyenginehelperprocess.h>
    28 #include <memspy/engine/memspyenginehelperstack.h>
    28 #include <memspy/engine/memspyenginehelperstack.h>
       
    29 #include <memspysession.h>
    29 
    30 
    30 // User includes
    31 // User includes
    31 #include "MemSpyContainerObserver.h"
    32 #include "MemSpyContainerObserver.h"
    32 #include "MemSpyViewThreads.h"
    33 #include "MemSpyViewThreads.h"
    33 #include "MemSpyViewThreadInfoItemHeap.h"
    34 #include "MemSpyViewThreadInfoItemHeap.h"
       
    35 #include "MemSpyAppUi.h"
    34 
    36 
    35 
    37 
    36 
    38 
    37 CMemSpyViewThreadInfoItemStack::CMemSpyViewThreadInfoItemStack( RMemSpySession& aSession, MMemSpyViewObserver& aObserver, TProcessId aProcId, TThreadId aId, TMemSpyThreadInfoItemType aType )
    39 CMemSpyViewThreadInfoItemStack::CMemSpyViewThreadInfoItemStack( RMemSpySession& aSession, MMemSpyViewObserver& aObserver, TProcessId aProcId, TThreadId aId, TMemSpyThreadInfoItemType aType )
    38 :   CMemSpyViewThreadInfoItemGeneric( aSession, aObserver, aProcId, aId, EMemSpyThreadInfoItemTypeStack )
    40 :   CMemSpyViewThreadInfoItemGeneric( aSession, aObserver, aProcId, aId, EMemSpyThreadInfoItemTypeStack )
    67     }
    69     }
    68 
    70 
    69 
    71 
    70 void CMemSpyViewThreadInfoItemStack::OnCmdStackInfoL()
    72 void CMemSpyViewThreadInfoItemStack::OnCmdStackInfoL()
    71     {
    73     {
    72    // TODO iEngine.HelperStack().OutputStackInfoL( Thread() );
    74 	iMemSpySession.OutputStackInfoL( ThreadId() );   
    73     }
    75     }
    74 
    76 
    75 
    77 
    76 void CMemSpyViewThreadInfoItemStack::OnCmdStackDataUserL()
    78 void CMemSpyViewThreadInfoItemStack::OnCmdStackDataUserL()
    77     {
    79     {
    78     // TODO iEngine.HelperStack().OutputStackDataL( Thread(), EMemSpyDriverDomainUser );
    80     iMemSpySession.OutputStackDataL( ThreadId(), EMemSpyDriverDomainUser );
    79     }
    81     }
    80 
    82 
    81 
    83 
    82 void CMemSpyViewThreadInfoItemStack::OnCmdStackDataKernelL()
    84 void CMemSpyViewThreadInfoItemStack::OnCmdStackDataKernelL()
    83     {
    85     {
    84     // TODO iEngine.HelperStack().OutputStackDataL( Thread(), EMemSpyDriverDomainKernel );
    86 	iMemSpySession.OutputStackDataL( ThreadId(), EMemSpyDriverDomainKernel );
    85     }    
    87     }    
    86 
    88 
    87 
    89 
    88 void CMemSpyViewThreadInfoItemStack::DynInitMenuPaneL( TInt aResourceId, CEikMenuPane* aMenuPane )
    90 void CMemSpyViewThreadInfoItemStack::DynInitMenuPaneL( TInt aResourceId, CEikMenuPane* aMenuPane )
    89     {
    91     {