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