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 |