--- a/memspyui/ui/avkon/inc/MemSpyViewThreadInfoItemGeneric.h Thu May 13 21:10:48 2010 +0300
+++ b/memspyui/ui/avkon/inc/MemSpyViewThreadInfoItemGeneric.h Fri May 14 15:15:12 2010 +0300
@@ -24,6 +24,7 @@
// Engine includes
#include <memspy/engine/memspyengineobjectthreadinfoobjects.h>
+#include <memspy/api/memspyapithreadinfoitem.h>
// 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<CMemSpyApiThreadInfoItem*> iThreadInfoItems; //cigasto
+ CDesCArrayFlat* iModel;
+ TThreadId iThreadId;
+ TProcessId iParentProcessId;
+ TMemSpyThreadInfoItemType iType;
};