equal
deleted
inserted
replaced
25 // User includes |
25 // User includes |
26 #include "MemSpyViewThreadInfoItemGeneric.h" |
26 #include "MemSpyViewThreadInfoItemGeneric.h" |
27 |
27 |
28 // Classes referenced |
28 // Classes referenced |
29 class CMemSpyEngineActiveObjectArray; |
29 class CMemSpyEngineActiveObjectArray; |
30 |
30 class RMemSpySession; |
31 |
31 |
32 |
32 |
33 class CMemSpyViewThreadInfoItemActiveObjectBase : public CMemSpyViewThreadInfoItemGeneric |
33 class CMemSpyViewThreadInfoItemActiveObjectBase : public CMemSpyViewThreadInfoItemGeneric |
34 { |
34 { |
35 public: |
35 public: |
36 CMemSpyViewThreadInfoItemActiveObjectBase( CMemSpyEngine& aEngine, MMemSpyViewObserver& aObserver, CMemSpyThreadInfoContainer& aContainer ); |
36 CMemSpyViewThreadInfoItemActiveObjectBase( RMemSpySession& aSession, MMemSpyViewObserver& aObserver, TProcessId aProcId, TThreadId aId, TMemSpyThreadInfoItemType aType ); |
37 |
37 |
38 public: // From CMemSpyViewBase |
38 public: // From CMemSpyViewBase |
39 TBool HandleCommandL( TInt aCommand ); |
39 TBool HandleCommandL( TInt aCommand ); |
40 |
40 |
41 public: // Menu framework |
41 public: // Menu framework |
42 TUint MenuCascadeResourceId() const { return R_MEMSPY_MENUPANE_ACTIVE_OBJECTS; } |
42 TUint MenuCascadeResourceId() const { return R_MEMSPY_MENUPANE_ACTIVE_OBJECTS; } |
53 |
53 |
54 |
54 |
55 class CMemSpyViewThreadInfoItemActiveObject : public CMemSpyViewThreadInfoItemActiveObjectBase |
55 class CMemSpyViewThreadInfoItemActiveObject : public CMemSpyViewThreadInfoItemActiveObjectBase |
56 { |
56 { |
57 public: |
57 public: |
58 CMemSpyViewThreadInfoItemActiveObject( CMemSpyEngine& aEngine, MMemSpyViewObserver& aObserver, CMemSpyThreadInfoContainer& aContainer ); |
58 CMemSpyViewThreadInfoItemActiveObject( RMemSpySession& aSession, MMemSpyViewObserver& aObserver, TProcessId aProcId, TThreadId aId, TMemSpyThreadInfoItemType aType ); |
59 void ConstructL( const TRect& aRect, CCoeControl& aContainer, TAny* aSelectionRune = NULL ); |
59 void ConstructL( const TRect& aRect, CCoeControl& aContainer, TAny* aSelectionRune = NULL ); |
60 |
60 |
61 public: // From CMemSpyViewBase |
61 public: // From CMemSpyViewBase |
62 TMemSpyViewType ViewType() const; |
62 TMemSpyViewType ViewType() const; |
63 CMemSpyViewBase* PrepareChildViewL(); |
63 CMemSpyViewBase* PrepareChildViewL(); |