memspyui/ui/avkon/inc/MemSpySettings.h
changeset 31 e7a04a6385be
parent 17 4f2773374eff
--- a/memspyui/ui/avkon/inc/MemSpySettings.h	Thu Jun 17 15:34:52 2010 +0300
+++ b/memspyui/ui/avkon/inc/MemSpySettings.h	Thu Jun 24 14:55:55 2010 +0300
@@ -25,6 +25,7 @@
 
 // Engine includes
 #include <memspy/engine/memspyengineoutputsink.h>
+#include <memspy/engine/memspyenginehelpersysmemtrackerconfig.h>
 
 // Classes referenced
 class CMemSpyEngine;
@@ -48,6 +49,8 @@
 public: // API
     inline RFs& FsSession() { return iFsSession; }
     void StoreSettingsL();
+    
+    void SetSinkType( TMemSpySinkType aType ) { iSinkType = aType; }
 
 private: // Settings methods
     void RestoreSettingsL();
@@ -56,9 +59,13 @@
     RFile SettingsFileLC( TBool aReplace = EFalse );
 
 private: // Data members
-    RFs& iFsSession;
-    //CMemSpyEngine& iEngine;
-    //RMemSpySession& iMemSpySession;
+    RFs& iFsSession;    
+    RMemSpySession& iMemSpySession;
+    
+private: //Settings
+    TMemSpySinkType iSinkType;
+    TMemSpyEngineHelperSysMemTrackerConfig iSwmtConfig;
+    RArray<TUid> iUidList;
     };