harvester/harvesterplugins/ImagePlugin/inc/harvesterimageplugin.h
branchRCL_3
changeset 19 b73252188534
parent 13 4a4892eec172
equal deleted inserted replaced
18:63c982fb92f2 19:b73252188534
   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,