contentstorage/cautils/inc/cainnerentry.h
changeset 61 8e5041d13c84
parent 60 f62f87b200ec
child 66 32469d7d46ff
equal deleted inserted replaced
60:f62f87b200ec 61:8e5041d13c84
    33      */
    33      */
    34     struct TIconAttributes
    34     struct TIconAttributes
    35         {
    35         {
    36         //TODO: maybe it should be C class with RBuf instead of TFileName
    36         //TODO: maybe it should be C class with RBuf instead of TFileName
    37         TInt iId;
    37         TInt iId;
    38         TInt iBitmapId;
       
    39         TInt iMaskId;
       
    40         TInt iSkinMajorId;
       
    41         TInt iSkinMinorId;
       
    42         TFileName iFileName;
    38         TFileName iFileName;
       
    39         TBuf<KMaxFileName> iSkinId;        
       
    40         TBuf<KMaxUidName> iApplicationId;
    43         };
    41         };
    44 
    42 
    45 public:
    43 public:
    46 
    44 
    47     /**
    45     /**
   147      */
   145      */
   148     IMPORT_C void SetEntryTypeNameL( const TDesC& aTypeName );
   146     IMPORT_C void SetEntryTypeNameL( const TDesC& aTypeName );
   149 
   147 
   150     /**
   148     /**
   151      * Sets icon data.
   149      * Sets icon data.
   152      * @param aBitmapId Bitmap id.
       
   153      * @param aMaskId Mask id.
       
   154      * @param aSkinMajorId Skin major id.
       
   155      * @param aSkinMinorId Skin minor id.
       
   156      * @param aFilename Filename.
   150      * @param aFilename Filename.
   157      */
   151      * @param aSkinId Skin id.
   158     IMPORT_C void SetIconDataL( TInt aBitmapId, TInt aMaskId,
   152      * @param aApplicationId application id.
   159             TInt aSkinMajorId, TInt aSkinMinorId, const TDesC& aFilename );
   153      */
       
   154     IMPORT_C void SetIconDataL(             
       
   155             const TDesC& aFilename, const TDesC& aSkinId, const TDesC& aApplicationId );
   160 
   156 
   161     /**
   157     /**
   162      * Adds attribute to entry.
   158      * Adds attribute to entry.
   163      * @param aKey Attribute key.
   159      * @param aKey Attribute key.
   164      * @param aValue Attribute value.
   160      * @param aValue Attribute value.