diff -r d05a55b217df -r 79311d856354 idlehomescreen/widgetmanager/inc/wmdetailsdlg.h --- a/idlehomescreen/widgetmanager/inc/wmdetailsdlg.h Wed Apr 14 15:47:59 2010 +0300 +++ b/idlehomescreen/widgetmanager/inc/wmdetailsdlg.h Tue Apr 27 16:26:12 2010 +0300 @@ -27,6 +27,7 @@ class CAknMarqueeControl; class CEikRichTextEditor; class CAknsBasicBackgroundControlContext; +class CWmImageConverter; // CLASS DECLARATIONS /** @@ -42,9 +43,10 @@ static CWmDetailsDlg* NewL( const TDesC& aName, const TDesC& aDescription, - TBool aCanBeAdded, - const CFbsBitmap* aLogoBmp, - const CFbsBitmap* aLogoMask ); + TBool aCanBeAdded, + const TDesC& aIconStr, + const CFbsBitmap& aDefaultIcon, + const CFbsBitmap& aDefaultIconMask ); /** Destructor. */ ~CWmDetailsDlg(); @@ -108,8 +110,9 @@ void ConstructL( const TDesC& aName, const TDesC& aDescription, - const CFbsBitmap* aLogoBmp, - const CFbsBitmap* aLogoMask ); + const TDesC& aIconStr, + const CFbsBitmap& aDefaultIcon, + const CFbsBitmap& aDefaultIconMask ); private: @@ -157,6 +160,11 @@ * ETrue if widget name needs to be scrolled. */ TBool iNeedToScroll; + + /** + * the image converter utility + */ + CWmImageConverter* iImageConverter; }; #endif ___WMDETAILSDLG_H__