homescreenpluginsrv/inc/hspsodt.h
branchRCL_3
changeset 19 502e5d91ad42
parent 18 bd874ee5e5e2
child 51 15e4dd19031c
equal deleted inserted replaced
18:bd874ee5e5e2 19:502e5d91ad42
   496         * @param aSource    Source ODT
   496         * @param aSource    Source ODT
   497         * @param aTarget    Target ODT
   497         * @param aTarget    Target ODT
   498         */
   498         */
   499         static void CopyODTDataL( const ChspsODT& aSource, ChspsODT& aTarget );
   499         static void CopyODTDataL( const ChspsODT& aSource, ChspsODT& aTarget );
   500         
   500         
   501     private:    // Data
   501         /**
   502 
   502         * Calculate header size in bytes.
   503         // Family mask (bits for e.g. vga, qhd_tch etc resolutions)
   503         * 
   504         TUint32 iFamilyMask;
   504         * @return TInt  Header size.
   505         
   505         */
   506     	// Configuration type
   506         TInt HeaderSize() const;
   507     	TUint	iConfigurationType;
   507         
   508     	
   508     private:    // Data        
   509     	// Application or interface uid
   509         // Indicates whether we are able to internalize the instance        
   510         TUint  iRootUid;
   510         HBufC* iPackageVersion;        
   511         
       
   512         // The publisher
       
   513         TUint  iProviderUid;
       
   514         
   511         
   515         // Identifies specific configuration
   512         // Identifies specific configuration
   516         TUint  iThemeUid;
   513         TUint  iThemeUid;
   517         HBufC* iProviderName;
   514         HBufC* iProviderName;
   518         HBufC* iThemeFullName;
   515         HBufC* iThemeFullName;
   519         HBufC* iThemeShortName;
   516         HBufC* iThemeShortName;
   520         
   517         
   521         // Revision number
   518         // Revision number
   522         HBufC* iThemeVersion;
   519         HBufC* iThemeVersion;        
   523         
   520                 
   524         // Indicates whether we are able to internalize the instance        
   521         // Description of the widget
   525         HBufC* iPackageVersion;
   522         HBufC* iDescription;
       
   523         
       
   524         // Path to the logo file
       
   525         HBufC* iLogoFile;
       
   526         
       
   527         // Path to the preview file
       
   528         HBufC* iPreviewFile;
       
   529 
       
   530         // Family mask (bits for e.g. vga, qhd_tch etc resolutions)
       
   531         TUint32 iFamilyMask;
       
   532         
       
   533         // Configuration type
       
   534         TUint   iConfigurationType;
       
   535         
       
   536         // Application or interface uid
       
   537         TUint  iRootUid;
       
   538         
       
   539         // The publisher
       
   540         TUint  iProviderUid;
       
   541 
       
   542         // ThspsThemeStatus
       
   543         TUint  iFlags;        
   526         
   544         
   527         // Language of the ODT instance
   545         // Language of the ODT instance
   528         TInt   iLanguage;
   546         TInt   iLanguage;
   529         
   547         
   530         // Multiple instances allowed/not
   548         // Multiple instances allowed/not
   531         TInt   iMultiInstance;
   549         TInt   iMultiInstance;        
   532         
   550         
   533         // Description of the widget
       
   534         HBufC* iDescription;
       
   535         
       
   536         // Path to the logo file
       
   537         HBufC* iLogoFile;
       
   538         
       
   539         // Path to the preview file
       
   540         HBufC* iPreviewFile;
       
   541         
       
   542         // ThspsThemeStatus
       
   543         TUint  iFlags;
       
   544                         
       
   545         // Pointer to list of unlocalized resources
   551         // Pointer to list of unlocalized resources
   546         CArrayPtrSeg<ChspsResource>* iResourceList;
   552         CArrayPtrSeg<ChspsResource>* iResourceList;
   547                 
   553                 
   548         ChspsDomDocument* iDomDocument;
   554         ChspsDomDocument* iDomDocument;
   549         
   555