perfapps/memspyui/ui/hb/src/enginewrapper.cpp
changeset 52 36d60d12b4af
parent 51 b048e15729d6
--- a/perfapps/memspyui/ui/hb/src/enginewrapper.cpp	Fri Sep 03 17:11:21 2010 +0300
+++ b/perfapps/memspyui/ui/hb/src/enginewrapper.cpp	Fri Sep 17 14:22:55 2010 +0300
@@ -433,6 +433,20 @@
     return result;
 }
 
+QList<MemSpyWindowGroup*> EngineWrapper::getWindowGroups()
+{
+    QList<MemSpyWindowGroup*> result;
+                    
+    RArray<CMemSpyApiWindowGroup*> groups;
+    
+    QT_TRAP_THROWING(mSession.GetWindowGroupsL(groups));
+    
+    for (TInt i=0; i<groups.Count(); i++)
+        result.append(new MemSpyWindowGroup(groups[i]));
+    
+    return result;
+}
+
 
 MemSpyDwoTracker* EngineWrapper::createDeviceWideOperation(DeviceWideOperation operation)
 {
@@ -457,8 +471,8 @@
 	{
 	case SwmtModeBasic:
 		bits = TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryUserHeap | 
-			TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryUserStacks |
-			TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryGlobalData |
+			//TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryUserStacks |
+			//TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategoryGlobalData |
 			TMemSpyEngineHelperSysMemTrackerConfig::EMemSpyEngineSysMemTrackerCategorySystemMemory;
 		
 		break;