memspyui/ui/avkon/inc/MemSpySettings.h
changeset 35 98924d2efce9
parent 17 4f2773374eff
equal deleted inserted replaced
34:e0ec97ec3cc4 35:98924d2efce9
    23 #include <badesca.h>
    23 #include <badesca.h>
    24 #include <f32file.h>
    24 #include <f32file.h>
    25 
    25 
    26 // Engine includes
    26 // Engine includes
    27 #include <memspy/engine/memspyengineoutputsink.h>
    27 #include <memspy/engine/memspyengineoutputsink.h>
       
    28 #include <memspy/engine/memspyenginehelpersysmemtrackerconfig.h>
    28 
    29 
    29 // Classes referenced
    30 // Classes referenced
    30 class CMemSpyEngine;
    31 class CMemSpyEngine;
    31 
    32 
    32 //cigasto
    33 //cigasto
    46     void ConstructL();
    47     void ConstructL();
    47 
    48 
    48 public: // API
    49 public: // API
    49     inline RFs& FsSession() { return iFsSession; }
    50     inline RFs& FsSession() { return iFsSession; }
    50     void StoreSettingsL();
    51     void StoreSettingsL();
       
    52     
       
    53     void SetSinkType( TMemSpySinkType aType ) { iSinkType = aType; }
    51 
    54 
    52 private: // Settings methods
    55 private: // Settings methods
    53     void RestoreSettingsL();
    56     void RestoreSettingsL();
    54     void GetSettingsFileNameL( TDes& aFileName );
    57     void GetSettingsFileNameL( TDes& aFileName );
    55     void GetSettingsPathL( TDes& aPath );
    58     void GetSettingsPathL( TDes& aPath );
    56     RFile SettingsFileLC( TBool aReplace = EFalse );
    59     RFile SettingsFileLC( TBool aReplace = EFalse );
    57 
    60 
    58 private: // Data members
    61 private: // Data members
    59     RFs& iFsSession;
    62     RFs& iFsSession;    
    60     //CMemSpyEngine& iEngine;
    63     RMemSpySession& iMemSpySession;
    61     //RMemSpySession& iMemSpySession;
    64     
       
    65 private: //Settings
       
    66     TMemSpySinkType iSinkType;
       
    67     TMemSpyEngineHelperSysMemTrackerConfig iSwmtConfig;
       
    68     RArray<TUid> iUidList;
    62     };
    69     };
    63 
    70 
    64 
    71 
    65 #endif
    72 #endif