harvester/server/inc/harvesterao.h
changeset 54 a3cc46f37772
parent 35 f727727520eb
equal deleted inserted replaced
36:aa5a574040a4 54:a3cc46f37772
    19 #define __CHARVESTERAO_H__
    19 #define __CHARVESTERAO_H__
    20 
    20 
    21 #include <e32cmn.h>
    21 #include <e32cmn.h>
    22 #include <e32base.h>
    22 #include <e32base.h>
    23 #include <badesca.h>
    23 #include <badesca.h>
       
    24 
       
    25 #include <rlocationobjectmanipulator.h>
    24 
    26 
    25 #include "contextengine.h"
    27 #include "contextengine.h"
    26 #include "mdeharvestersession.h"
    28 #include "mdeharvestersession.h"
    27 
    29 
    28 #include "harvesterplugin.h"
    30 #include "harvesterplugin.h"
    72 		CHarvesterAoPropertyDefs();
    74 		CHarvesterAoPropertyDefs();
    73 	
    75 	
    74 		void ConstructL(CMdEObjectDef& aObjectDef);
    76 		void ConstructL(CMdEObjectDef& aObjectDef);
    75 
    77 
    76 	public:	
    78 	public:	
    77 		static CHarvesterAoPropertyDefs* NewL(CMdEObjectDef& aObjectDef);
    79         static CHarvesterAoPropertyDefs* NewL();
       
    80         void SetByObjectDefL( CMdEObjectDef& aObjectDef );
    78 	};
    81 	};
    79 
    82 
    80 /**
    83 /**
    81  * MHarvesterStatusObserver
    84  * MHarvesterStatusObserver
    82  */	
    85  */	
   553         // not own
   556         // not own
   554         CHarvesterMediaIdUtil* iMediaIdUtil;
   557         CHarvesterMediaIdUtil* iMediaIdUtil;
   555         
   558         
   556         CHarvesterAoPropertyDefs* iPropDefs;
   559         CHarvesterAoPropertyDefs* iPropDefs;
   557         
   560         
   558         TBool iMassMemoryIdChecked;
       
   559         
       
   560         // Own.
   561         // Own.
   561         CDesCArray* iCameraExtensionArray;
   562         CDesCArray* iCameraExtensionArray;
   562 
   563 
   563         /**
   564         /**
   564         * Notifier for situations where free disk space runs out. Own
   565         * Notifier for situations where free disk space runs out. Own
   583         
   584         
   584         HBufC* iPhoneSoundsPath;
   585         HBufC* iPhoneSoundsPath;
   585         HBufC* iMmcSoundsPath;
   586         HBufC* iMmcSoundsPath;
   586         
   587         
   587         TBool iUnmountDetected;
   588         TBool iUnmountDetected;
       
   589         TBool iUnmountHandlingOngoing;
   588         TBool iPriorityInterruptDetected;
   590         TBool iPriorityInterruptDetected;
       
   591         
       
   592         RLocationObjectManipulator iLocManipulator;
       
   593         TBool iLocManipulatorConnected;
   589 	};
   594 	};
   590 	
   595 	
   591 #endif //__CHARVESTERAO_H__
   596 #endif //__CHARVESTERAO_H__