MAknIconFormatHandler Class Reference

class MAknIconFormatHandler

Constructor & Destructor Documentation

~MAknIconFormatHandler()

~MAknIconFormatHandler()[inline, virtual]

Member Functions Documentation

GetContentDimensionsL(TAknContentDimensions &)

voidGetContentDimensionsL(TAknContentDimensions &aContentDimensions)[pure virtual]

Parameters

TAknContentDimensions & aContentDimensions

IconFormatType()

TInt IconFormatType()[pure virtual]

PrepareIconL(const TDesC8 &, TInt &)

voidPrepareIconL(const TDesC8 &aIconData,
TInt &aHandle
)[pure virtual]

Parameters

const TDesC8 & aIconData
TInt & aHandle

RenderPreparedIconL(CFbsBitmap *, CFbsBitmap *, TSize, TDisplayMode, TDisplayMode, TRgb, TBool)

voidRenderPreparedIconL(CFbsBitmap *aBitmap,
CFbsBitmap *aMask,
TSizeBitmapsize =  TSize(0, 0),
TDisplayModeBitmapdepth = ENone,
TDisplayModeMaskdepth = ENone,
TRgbaColor =  TRgb(0, 0, 0),
TBoolaMarginFlag = EFalse
)[pure virtual]

Parameters

CFbsBitmap * aBitmap
CFbsBitmap * aMask
TSize Bitmapsize =  TSize(0, 0)
TDisplayMode Bitmapdepth = ENone
TDisplayMode Maskdepth = ENone
TRgb aColor =  TRgb(0, 0, 0)
TBool aMarginFlag = EFalse

SetAnimated(TBool)

voidSetAnimated(TBoolaAnimated)[pure virtual]

Parameters

TBool aAnimated

SetObserver(MAknIconChangeObserver *)

voidSetObserver(MAknIconChangeObserver *aObserver)[pure virtual]

Parameters

MAknIconChangeObserver * aObserver

SetRotation(TInt)

voidSetRotation(TIntaAngle)[pure virtual]

Parameters

TInt aAngle

SetScaleMode(TScaleMode)

voidSetScaleMode(TScaleModeaMode)[pure virtual]

Parameters

TScaleMode aMode

SupportedDisplayMode(TDisplayMode &, TDisplayMode)

voidSupportedDisplayMode(TDisplayMode &aMode,
TDisplayModeaPreferredMode
)[pure virtual]

Parameters

TDisplayMode & aMode
TDisplayMode aPreferredMode

UnprepareIcon(TInt)

voidUnprepareIcon(TIntaHandle)[pure virtual]

Parameters

TInt aHandle

UsePreparedIconL(TInt)

voidUsePreparedIconL(TIntaHandle)[pure virtual]

Parameters

TInt aHandle