appinstall_plat/sifui_api/inc/sifuiappinfo.h
changeset 42 d17dc5398051
parent 37 6e7b00453237
equal deleted inserted replaced
37:6e7b00453237 42:d17dc5398051
    61         IMPORT_C static CSifUiAppInfo* NewL( const TDesC& aAppName,
    61         IMPORT_C static CSifUiAppInfo* NewL( const TDesC& aAppName,
    62                 const TDesC& aAppVendor, const TVersion& aAppVersion, TInt aAppSize,
    62                 const TDesC& aAppVendor, const TVersion& aAppVersion, TInt aAppSize,
    63                 const CApaMaskedBitmap* aAppIcon );
    63                 const CApaMaskedBitmap* aAppIcon );
    64 
    64 
    65         /**
    65         /**
       
    66          * Creates new CSifUiAppInfo object by copying existing object.
       
    67          * @param aAppInfo - application info to copy
       
    68          * @returns CSifUiAppInfo* -- new CSifUiAppInfo object
       
    69          */
       
    70         IMPORT_C static CSifUiAppInfo* NewL( const CSifUiAppInfo& aAppInfo );
       
    71 
       
    72         /**
    66          * Destructor.
    73          * Destructor.
    67          */
    74          */
    68         ~CSifUiAppInfo();
    75         ~CSifUiAppInfo();
    69 
    76 
    70     public:     // new functions
    77     public:     // new functions
   108     private:    // new functions
   115     private:    // new functions
   109         CSifUiAppInfo();
   116         CSifUiAppInfo();
   110         void ConstructL( const TDesC& aAppName, const TDesC& aAppVendor,
   117         void ConstructL( const TDesC& aAppName, const TDesC& aAppVendor,
   111                 const TVersion& aAppVersion, TInt aAppSize,
   118                 const TVersion& aAppVersion, TInt aAppSize,
   112                 const CApaMaskedBitmap* aAppIcon );
   119                 const CApaMaskedBitmap* aAppIcon );
       
   120         void ConstructL( const CSifUiAppInfo& aAppInfo );
   113 
   121 
   114     private:    // data
   122     private:    // data
   115         HBufC* iAppName;
   123         HBufC* iAppName;
   116         HBufC* iAppVendor;
   124         HBufC* iAppVendor;
   117         TVersion iAppVersion;
   125         TVersion iAppVersion;