--- a/memspyui/ui/avkon/src/MemSpyViewThreadInfoItemActiveObject.cpp Wed Jun 23 18:13:31 2010 +0300
+++ b/memspyui/ui/avkon/src/MemSpyViewThreadInfoItemActiveObject.cpp Tue Jul 06 14:17:03 2010 +0300
@@ -25,14 +25,14 @@
#include <memspy/engine/memspyengineobjectthreadinfoobjects.h>
#include <memspy/engine/memspyengineobjectthreadinfocontainer.h>
#include <memspy/engine/memspyenginehelperactiveobject.h>
+#include <memspysession.h>
// User includes
#include "MemSpyContainerObserver.h"
-
-CMemSpyViewThreadInfoItemActiveObjectBase::CMemSpyViewThreadInfoItemActiveObjectBase( CMemSpyEngine& aEngine, MMemSpyViewObserver& aObserver, CMemSpyThreadInfoContainer& aContainer )
-: CMemSpyViewThreadInfoItemGeneric( aEngine, aObserver, aContainer, EMemSpyThreadInfoItemTypeActiveObject )
+CMemSpyViewThreadInfoItemActiveObjectBase::CMemSpyViewThreadInfoItemActiveObjectBase(RMemSpySession& aSession, MMemSpyViewObserver& aObserver, TProcessId aProcId, TThreadId aId, TMemSpyThreadInfoItemType aType )
+: CMemSpyViewThreadInfoItemGeneric( aSession, aObserver, aProcId, aId, EMemSpyThreadInfoItemTypeActiveObject )
{
}
@@ -40,6 +40,7 @@
TBool CMemSpyViewThreadInfoItemActiveObjectBase::HandleCommandL( TInt aCommand )
{
TBool handled = ETrue;
+ /*
//
switch ( aCommand )
{
@@ -51,6 +52,7 @@
break;
}
//
+ * */
return handled;
}
@@ -59,20 +61,23 @@
{
if ( aResourceId == R_MEMSPY_MENUPANE )
{
- aMenuPane->SetItemDimmed( EMemSpyCmdActiveObject, Thread().IsDead() );
+ // aMenuPane->SetItemDimmed( EMemSpyCmdActiveObject, Thread().IsDead() );
}
}
CMemSpyEngineActiveObjectArray& CMemSpyViewThreadInfoItemActiveObjectBase::ActiveObjectArray() const
{
- CMemSpyThreadInfoActiveObjects* activeObjectArray = static_cast< CMemSpyThreadInfoActiveObjects* >( iInfoItem );
- return activeObjectArray->Array();
+ // CMemSpyThreadInfoActiveObjects* activeObjectArray = static_cast< CMemSpyThreadInfoActiveObjects* >( iInfoItem );
+ // return activeObjectArray->Array();
}
void CMemSpyViewThreadInfoItemActiveObjectBase::OnCmdWriteAOListingL()
{
+ iMemSpySession.OutputAOListL( ThreadId(), EMemSpyThreadInfoItemTypeActiveObject );
+
+ /*
CMemSpyEngineActiveObjectArray& objects = ActiveObjectArray();
// Begin a new data stream
@@ -100,6 +105,7 @@
// End data stream
iEngine.Sink().DataStreamEndL();
+ */
}
@@ -112,8 +118,8 @@
-CMemSpyViewThreadInfoItemActiveObject::CMemSpyViewThreadInfoItemActiveObject( RMemSpySession& aSession, MMemSpyViewObserver& aObserver, TThreadId aId, TMemSpyThreadInfoItemType aType )
-: CMemSpyViewThreadInfoItemActiveObjectBase( aSession, aObserver, aId, aType )
+CMemSpyViewThreadInfoItemActiveObject::CMemSpyViewThreadInfoItemActiveObject( RMemSpySession& aSession, MMemSpyViewObserver& aObserver, TProcessId aProcId, TThreadId aId, TMemSpyThreadInfoItemType aType )
+: CMemSpyViewThreadInfoItemActiveObjectBase( aSession, aObserver, aProcId, aId, aType )
{
}
@@ -127,6 +133,7 @@
SetTitleL( KTitle );
// Try to select the correct server
+ /* TODO: to consider this
CMemSpyThreadInfoHandleObjectBase* infoItem = static_cast< CMemSpyThreadInfoHandleObjectBase* >( iInfoItem );
TInt selectedIndex = 0;
if ( aSelectionRune )
@@ -142,9 +149,12 @@
// Select item
if ( infoItem->DetailsCount() > 0 )
{
- iListBox->SetCurrentItemIndex( selectedIndex );
- HandleListBoxItemSelectedL( selectedIndex );
+ */
+ iListBox->SetCurrentItemIndex( 0 ); //selectedIndex
+ HandleListBoxItemSelectedL( 0 ); //selectedIndex
+ /*
}
+ */
}
@@ -157,7 +167,7 @@
CMemSpyViewBase* CMemSpyViewThreadInfoItemActiveObject::PrepareChildViewL()
{
CMemSpyViewBase* child = NULL;
-
+ /*
// Get current entry address
TInt index = iListBox->CurrentItemIndex();
if ( index > 0 )
@@ -177,6 +187,8 @@
}
}
//
+ *
+ */
return child;
}
@@ -189,7 +201,7 @@
-
+/*
CMemSpyViewThreadInfoItemActiveObjectDetails::CMemSpyViewThreadInfoItemActiveObjectDetails( CMemSpyEngine& aEngine, MMemSpyViewObserver& aObserver, CMemSpyThreadInfoContainer& aContainer, TAny* aObjectAddress )
: CMemSpyViewThreadInfoItemActiveObjectBase( aEngine, aObserver, aContainer ), iObjectAddress( aObjectAddress )
{
@@ -233,9 +245,4 @@
listbox->Model()->SetItemTextArray( &object );
listbox->Model()->SetOwnershipType( ELbmDoesNotOwnItemArray );
}
-
-
-
-
-
-
+*/