menufw/hierarchynavigator/hnpresentationmodel/inc/hniconholder.h
branchRCL_3
changeset 25 137ebc85284b
parent 0 f72a12da539e
equal deleted inserted replaced
23:7be2816dbabd 25:137ebc85284b
     9 * Initial Contributors:
     9 * Initial Contributors:
    10 * Nokia Corporation - initial contribution.
    10 * Nokia Corporation - initial contribution.
    11 *
    11 *
    12 * Contributors:
    12 * Contributors:
    13 *
    13 *
    14 * Description:  
    14 * Description:
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 
    18 
    19 #ifndef MMICONHOLDER_H
    19 #ifndef MMICONHOLDER_H
    37     /**
    37     /**
    38      * Sets the icon to be stored in this icon holder.
    38      * Sets the icon to be stored in this icon holder.
    39      * This method should be called only once. If you want to store another icon
    39      * This method should be called only once. If you want to store another icon
    40      * simply call Close() on this icon holder and then create a new icon holder
    40      * simply call Close() on this icon holder and then create a new icon holder
    41      * to store the new icon.
    41      * to store the new icon.
    42      * 
    42      *
    43      * @param aGulIcon Icon to store in this icon holder.
    43      * @param aGulIcon Icon to store in this icon holder.
    44      */
    44      */
    45     IMPORT_C void SetGulIcon( CGulIcon* aGulIcon );
    45     IMPORT_C void SetGulIcon( CGulIcon* aGulIcon );
    46     
    46 
    47     /**
    47     /**
    48      * Returns the icon held by this icon holder.
    48      * Returns the icon held by this icon holder.
    49      * 
    49      *
    50      * @return Icon held by this object (NULL value possible).
    50      * @return Icon held by this object (NULL value possible).
    51      */
    51      */
    52     IMPORT_C CGulIcon* GetGulIcon() const;
    52     IMPORT_C CGulIcon* GetGulIcon() const;
    53     
    53 
    54     /**
    54     /**
    55      * Standard C++ destructor.
    55      * Standard C++ destructor.
    56      */
    56      */
    57     ~CHnIconHolder();
    57     ~CHnIconHolder();
    58     
    58 
    59 private: // data
    59 private: // data
    60     
    60 
    61     /**
    61     /**
    62      * A CGulIcon object owned by this icon holder.
    62      * A CGulIcon object owned by this icon holder.
    63      * Can possibly be NULL.
    63      * Can possibly be NULL.
    64      * Own.
    64      * Own.
    65      */
    65      */