ncdengine/provider/server/inc/ncdnodecontentinfoimpl.h
branchRCL_3
changeset 18 3ba40be8e484
parent 0 ba25891c3a9e
equal deleted inserted replaced
15:51c0f5edf5ef 18:3ba40be8e484
     1 /*
     1 /*
     2 * Copyright (c) 2006-2008 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2006-2010 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of "Eclipse Public License v1.0"
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
   126      * if the application has already been installed to the phone.
   126      * if the application has already been installed to the phone.
   127      *
   127      *
   128      * @return The UID of the application item.
   128      * @return The UID of the application item.
   129      */
   129      */
   130     const TUid& Uid() const;
   130     const TUid& Uid() const;
   131 
   131     
       
   132     /**
       
   133      * This function is the indicative identifier for the
       
   134      * contents that are widgets. This can be used e.g. for checking
       
   135      * if the widget has already been installed to the phone.
       
   136      *
       
   137      * @return The Identifier of the application item.
       
   138      */
       
   139     const TDesC& Identifier() const;
   132 
   140 
   133     /**
   141     /**
   134      * Different versions of the content items may exist. Thus,
   142      * Different versions of the content items may exist. Thus,
   135      * a version identifier may be defined for the item. When installing
   143      * a version identifier may be defined for the item. When installing
   136      * applications the version may be required.
   144      * applications the version may be required.
   259     // if the session has been lost.
   267     // if the session has been lost.
   260     MCatalogsBaseMessage* iMessage;
   268     MCatalogsBaseMessage* iMessage;
   261 
   269 
   262     TUint iPurpose;
   270     TUint iPurpose;
   263     HBufC* iMimeType;
   271     HBufC* iMimeType;
   264     TUid iUid;
   272     TUid iUid;         // UID is an identifier for sis 
       
   273     HBufC* iIdentifier; // a string identifier for widget
   265     HBufC* iVersion;
   274     HBufC* iVersion;
   266     TInt iSize;
   275     TInt iSize;
   267 
   276 
   268     };
   277     };
   269     
   278