perfapps/memspyui/ui/avkon/src/MemSpyViewHeapTrackingSettings.cpp
changeset 54 9347c563e054
parent 48 da3ec8478e66
equal deleted inserted replaced
48:da3ec8478e66 54:9347c563e054
   325 
   325 
   326 void CSWMTCategorySelectionCheckBoxSettingItem::CompleteConstructionL()
   326 void CSWMTCategorySelectionCheckBoxSettingItem::CompleteConstructionL()
   327     {
   327     {
   328     SetEmptyItemTextL(_L("Nothing selected"));
   328     SetEmptyItemTextL(_L("Nothing selected"));
   329     iItemArray = new(ELeave) CSelectionItemList(16);
   329     iItemArray = new(ELeave) CSelectionItemList(16);
   330     AddNewItemToArrayL( _L("User Heap") );       // 0
   330     AddNewItemToArrayL( _L("User Heap") );       // 0 >> 0
   331     AddNewItemToArrayL( _L("Kernel Heap") );     // 1
   331     //AddNewItemToArrayL( _L("Kernel Heap") );     // 1
   332     AddNewItemToArrayL( _L("User Stacks") );     // 2
   332     //AddNewItemToArrayL( _L("User Stacks") );     // 2
   333     AddNewItemToArrayL( _L("Global Data") );     // 3
   333     //AddNewItemToArrayL( _L("Global Data") );     // 3
   334     AddNewItemToArrayL( _L("Disk Usage") );      // 4
   334     AddNewItemToArrayL( _L("Disk Usage") );      // 4 >> 1
   335     AddNewItemToArrayL( _L("Open Files") );      // 5
   335     AddNewItemToArrayL( _L("Open Files") );      // 5 >> 2
   336     AddNewItemToArrayL( _L("RAM-loaded Code") ); // 6
   336     AddNewItemToArrayL( _L("RAM-loaded Code") ); // 6 >> 3
   337     AddNewItemToArrayL( _L("System Memory") );   // 7
   337     AddNewItemToArrayL( _L("System Memory") );   // 7 >> 4
   338     AddNewItemToArrayL( _L("Local Chunks") );    // 8
   338     AddNewItemToArrayL( _L("Local Chunks") );    // 8 >> 5
   339     AddNewItemToArrayL( _L("Global Chunks") );   // 9
   339     AddNewItemToArrayL( _L("Global Chunks") );   // 9 >> 6
   340     AddNewItemToArrayL( _L("RAM Drive") );       // 10
   340     AddNewItemToArrayL( _L("RAM Drive") );       // 10 >> 7
   341     AddNewItemToArrayL( _L("FileServer Cache") );// 11
   341     AddNewItemToArrayL( _L("FileServer Cache") );// 11 >> 8
   342     AddNewItemToArrayL( _L("Kernel Handles") );  // 12
   342     AddNewItemToArrayL( _L("Kernel Handles") );  // 12 >> 9
   343     AddNewItemToArrayL( _L("Bitmap Handles") );  // 13
   343     //AddNewItemToArrayL( _L("Bitmap Handles") );  // 13
   344     AddNewItemToArrayL( _L("Window Groups") );   // 14
   344     AddNewItemToArrayL( _L("Window Groups") );   // 14 >> 10
   345     }
   345     }
   346 
   346 
   347 
   347 
   348 void CSWMTCategorySelectionCheckBoxSettingItem::StoreL()
   348 void CSWMTCategorySelectionCheckBoxSettingItem::StoreL()
   349     {
   349     {
   350     iExtCategories = 0;
   350     iExtCategories = 0;
   351     if ( iItemArray->At( 11 )->SelectionStatus() )
   351     if ( iItemArray->At( 8 )->SelectionStatus() )
   352         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryFileServerCache; 
   352         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryFileServerCache; 
   353     if ( iItemArray->At( 13 )->SelectionStatus() )
   353     //if ( iItemArray->At( 13 )->SelectionStatus() )
   354         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryBitmapHandles; 
   354     //    iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryBitmapHandles; 
   355     if ( iItemArray->At( 0 )->SelectionStatus() )
   355     if ( iItemArray->At( 0 )->SelectionStatus() )
   356         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryUserHeap; 
   356         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryUserHeap; 
       
   357     //if ( iItemArray->At( 1 )->SelectionStatus() )
       
   358     //    iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryKernelHeap; 
       
   359     if ( iItemArray->At( 5 )->SelectionStatus() )
       
   360         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryLocalChunks; 
       
   361     if ( iItemArray->At( 6 )->SelectionStatus() )
       
   362         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryGlobalChunks; 
       
   363     if ( iItemArray->At( 7 )->SelectionStatus() )
       
   364         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryRAMDrive; 
       
   365     //if ( iItemArray->At( 2 )->SelectionStatus() )
       
   366     //    iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryUserStacks; 
       
   367     //if ( iItemArray->At( 3 )->SelectionStatus() )
       
   368     //    iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryGlobalData; 
       
   369     if ( iItemArray->At( 3 )->SelectionStatus() )
       
   370         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryRAMLoadedCode; 
       
   371     if ( iItemArray->At( 9 )->SelectionStatus() )
       
   372         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryKernelHandles; 
       
   373     if ( iItemArray->At( 2 )->SelectionStatus() )
       
   374         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryOpenFiles; 
   357     if ( iItemArray->At( 1 )->SelectionStatus() )
   375     if ( iItemArray->At( 1 )->SelectionStatus() )
   358         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryKernelHeap; 
   376         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryDiskusage; 
   359     if ( iItemArray->At( 8 )->SelectionStatus() )
   377     if ( iItemArray->At( 4 )->SelectionStatus() )
   360         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryLocalChunks; 
   378         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategorySystemMemory; 
   361     if ( iItemArray->At( 9 )->SelectionStatus() )
       
   362         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryGlobalChunks; 
       
   363     if ( iItemArray->At( 10 )->SelectionStatus() )
   379     if ( iItemArray->At( 10 )->SelectionStatus() )
   364         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryRAMDrive; 
       
   365     if ( iItemArray->At( 2 )->SelectionStatus() )
       
   366         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryUserStacks; 
       
   367     if ( iItemArray->At( 3 )->SelectionStatus() )
       
   368         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryGlobalData; 
       
   369     if ( iItemArray->At( 6 )->SelectionStatus() )
       
   370         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryRAMLoadedCode; 
       
   371     if ( iItemArray->At( 12 )->SelectionStatus() )
       
   372         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryKernelHandles; 
       
   373     if ( iItemArray->At( 5 )->SelectionStatus() )
       
   374         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryOpenFiles; 
       
   375     if ( iItemArray->At( 4 )->SelectionStatus() )
       
   376         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryDiskusage; 
       
   377     if ( iItemArray->At( 7 )->SelectionStatus() )
       
   378         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategorySystemMemory; 
       
   379     if ( iItemArray->At( 14 )->SelectionStatus() )
       
   380         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryWindowGroups; 
   380         iExtCategories |= TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryWindowGroups; 
   381     }
   381     }
   382 
   382 
   383 
   383 
   384 void CSWMTCategorySelectionCheckBoxSettingItem::LoadL()
   384 void CSWMTCategorySelectionCheckBoxSettingItem::LoadL()
   385     {
   385     {
   386     iItemArray->At( 11 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryFileServerCache );
   386     iItemArray->At( 8 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryFileServerCache );
   387     iItemArray->At( 13 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryBitmapHandles );
   387     //iItemArray->At( 13 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryBitmapHandles );
   388     iItemArray->At( 0 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryUserHeap );
   388     iItemArray->At( 0 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryUserHeap );
   389     iItemArray->At( 1 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryKernelHeap );
   389     //iItemArray->At( 1 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryKernelHeap );
   390     iItemArray->At( 8 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryLocalChunks );
   390     iItemArray->At( 5 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryLocalChunks );
   391     iItemArray->At( 9 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryGlobalChunks );
   391     iItemArray->At( 6 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryGlobalChunks );
   392     iItemArray->At( 10 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryRAMDrive );
   392     iItemArray->At( 7 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryRAMDrive );
   393     iItemArray->At( 2 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryUserStacks );
   393     //iItemArray->At( 2 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryUserStacks );
   394     iItemArray->At( 3 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryGlobalData );
   394     //iItemArray->At( 3 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryGlobalData );
   395     iItemArray->At( 6 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryRAMLoadedCode );
   395     iItemArray->At( 3 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryRAMLoadedCode );
   396     iItemArray->At( 12 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryKernelHandles );
   396     iItemArray->At( 9 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryKernelHandles );
   397     iItemArray->At( 5 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryOpenFiles );
   397     iItemArray->At( 2 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryOpenFiles );
   398     iItemArray->At( 4 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryDiskusage );
   398     iItemArray->At( 1 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryDiskusage );
   399     iItemArray->At( 7 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategorySystemMemory );
   399     iItemArray->At( 4 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategorySystemMemory );
   400     iItemArray->At( 14 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryWindowGroups );
   400     iItemArray->At( 10 )->SetSelectionStatus( iExtCategories & TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryWindowGroups );
   401     }
   401     }
   402 
   402 
   403 
   403 
   404 void CSWMTCategorySelectionCheckBoxSettingItem::HandleSettingPageEventL( CAknSettingPage* aSettingPage, TAknSettingPageEvent aEventType )
   404 void CSWMTCategorySelectionCheckBoxSettingItem::HandleSettingPageEventL( CAknSettingPage* aSettingPage, TAknSettingPageEvent aEventType )
   405     {
   405     {