idlehomescreen/widgetmanager/inc/wmdetailsdlg.h
branchRCL_3
changeset 19 79311d856354
parent 5 c743ef5928ba
equal deleted inserted replaced
18:d05a55b217df 19:79311d856354
    25 
    25 
    26 // FORWARD DECLARATIONS
    26 // FORWARD DECLARATIONS
    27 class CAknMarqueeControl;
    27 class CAknMarqueeControl;
    28 class CEikRichTextEditor;
    28 class CEikRichTextEditor;
    29 class CAknsBasicBackgroundControlContext;
    29 class CAknsBasicBackgroundControlContext;
       
    30 class CWmImageConverter;
    30 
    31 
    31 // CLASS DECLARATIONS
    32 // CLASS DECLARATIONS
    32 /**
    33 /**
    33  * CWmDetailsDlg
    34  * CWmDetailsDlg
    34  */
    35  */
    40      * Two-phased constructor.
    41      * Two-phased constructor.
    41      */
    42      */
    42 	static CWmDetailsDlg* NewL(
    43 	static CWmDetailsDlg* NewL(
    43 	        const TDesC& aName,
    44 	        const TDesC& aName,
    44 	        const TDesC& aDescription,
    45 	        const TDesC& aDescription,
    45 	        TBool  aCanBeAdded,
    46 	        TBool aCanBeAdded,
    46             const CFbsBitmap* aLogoBmp,
    47 	        const TDesC& aIconStr,
    47             const CFbsBitmap* aLogoMask );
    48 	        const CFbsBitmap& aDefaultIcon,
       
    49 	        const CFbsBitmap& aDefaultIconMask );
    48 
    50 
    49     /** Destructor. */
    51     /** Destructor. */
    50     ~CWmDetailsDlg();
    52     ~CWmDetailsDlg();
    51 
    53 
    52 public: // New functions
    54 public: // New functions
   106 
   108 
   107     /** 2nd phase constructor */
   109     /** 2nd phase constructor */
   108     void ConstructL(
   110     void ConstructL(
   109 	        const TDesC& aName,
   111 	        const TDesC& aName,
   110 	        const TDesC& aDescription,
   112 	        const TDesC& aDescription,
   111             const CFbsBitmap* aLogoBmp,
   113 	        const TDesC& aIconStr,
   112             const CFbsBitmap* aLogoMask );
   114 	        const CFbsBitmap& aDefaultIcon,
       
   115 	        const CFbsBitmap& aDefaultIconMask );
   113 
   116 
   114 private:
   117 private:
   115 	
   118 	
   116 	/**
   119 	/**
   117      * Background context (not owned)
   120      * Background context (not owned)
   155 
   158 
   156     /** 
   159     /** 
   157      * ETrue if widget name needs to be scrolled. 
   160      * ETrue if widget name needs to be scrolled. 
   158      */
   161      */
   159     TBool               iNeedToScroll;
   162     TBool               iNeedToScroll;
       
   163     
       
   164     /**
       
   165      *  the image converter utility 
       
   166      */
       
   167     CWmImageConverter*    iImageConverter;
   160 	};
   168 	};
   161 
   169 
   162 #endif ___WMDETAILSDLG_H__
   170 #endif ___WMDETAILSDLG_H__
   163 
   171 
   164 // End of File
   172 // End of File