diff -r 4f2773374eff -r 4b22a598b890 memspyui/ui/avkon/inc/MemSpyViewThreadInfoItemGeneric.h --- a/memspyui/ui/avkon/inc/MemSpyViewThreadInfoItemGeneric.h Fri May 14 15:53:02 2010 +0300 +++ b/memspyui/ui/avkon/inc/MemSpyViewThreadInfoItemGeneric.h Thu May 27 12:52:19 2010 +0300 @@ -24,6 +24,7 @@ // Engine includes #include +#include // User includes #include "MemSpyViewBase.h" @@ -34,12 +35,13 @@ class CMemSpyThread; class CMemSpyThreadInfoContainer; class CMemSpyThreadInfoItemBase; - +class RMemSpySession; class CMemSpyViewThreadInfoItemGeneric : public CMemSpyViewBase { public: - CMemSpyViewThreadInfoItemGeneric( CMemSpyEngine& aEngine, MMemSpyViewObserver& aObserver, CMemSpyThreadInfoContainer& aInfoContainer, TMemSpyThreadInfoItemType aType ); + //CMemSpyViewThreadInfoItemGeneric( CMemSpyEngine& aEngine, MMemSpyViewObserver& aObserver, CMemSpyThreadInfoContainer& aInfoContainer, TMemSpyThreadInfoItemType aType ); + CMemSpyViewThreadInfoItemGeneric( RMemSpySession& aSession, MMemSpyViewObserver& aObserver, TProcessId aProcessId, TThreadId aId, TMemSpyThreadInfoItemType aType ); ~CMemSpyViewThreadInfoItemGeneric(); public: // From CMemSpyViewBase @@ -69,12 +71,18 @@ static TInt CheckForItemConstructionComplete( TAny* aSelf ); protected: // Member data - CMemSpyThreadInfoContainer& iContainer; - CMemSpyThreadInfoItemBase* iInfoItem; - + //CMemSpyThreadInfoContainer& iContainer; + //CMemSpyThreadInfoItemBase* iInfoItem; + private: // Member data CAknWaitDialog* iWaitNote; CPeriodic* iWaitConstructionChecker; + + RArray iThreadInfoItems; //cigasto + CDesCArrayFlat* iModel; + TThreadId iThreadId; + TProcessId iParentProcessId; + TMemSpyThreadInfoItemType iType; };