harvester/harvesterplugins/ImagePlugin/inc/harvesterimageplugin.h
changeset 54 a3cc46f37772
parent 28 c461c7fa72c2
child 63 e538444823de
equal deleted inserted replaced
36:aa5a574040a4 54:a3cc46f37772
   100         CMdEPropertyDef* iDraftPropertyDef;
   100         CMdEPropertyDef* iDraftPropertyDef;
   101 
   101 
   102 	private:
   102 	private:
   103 		CHarvesterImagePluginPropertyDefs();
   103 		CHarvesterImagePluginPropertyDefs();
   104 	
   104 	
   105 		void ConstructL(CMdEObjectDef& aObjectDef);
   105 		void ConstructL( CMdEObjectDef& aObjectDef );
   106 
   106 
   107 	public:	
   107 	public:	
   108 		static CHarvesterImagePluginPropertyDefs* NewL(CMdEObjectDef& aObjectDef);
   108 		static CHarvesterImagePluginPropertyDefs* NewL();
       
   109 		void SetByObjectDefL( CMdEObjectDef& aObjectDef) ;
   109 	};
   110 	};
   110 
   111 
   111 class CHarvesterImagePlugin : public CHarvesterPlugin
   112 class CHarvesterImagePlugin : public CHarvesterPlugin
   112 	{
   113 	{
   113 	public:
   114 	public:
   166 		// Default constructor
   167 		// Default constructor
   167 		CHarvesterImagePlugin();
   168 		CHarvesterImagePlugin();
   168 		
   169 		
   169 		// 2nd phase constructor
   170 		// 2nd phase constructor
   170 		void ConstructL();
   171 		void ConstructL();
   171 	
   172 		
       
   173 		void InitPropDefsL( CMdEObjectDef& aObjectDef );
       
   174 
   172 	private:
   175 	private:
   173 	
   176 	
   174 		enum TImageMetadataHandling
   177 		enum TImageMetadataHandling
   175 			{
   178 			{
   176 			EJpegHandling,
   179 			EJpegHandling,