CSvgFontHashMap Class Reference

class CSvgFontHashMap : public CBase

Inherits from

Constructor & Destructor Documentation

CSvgFontHashMap()

CSvgFontHashMap()

~CSvgFontHashMap()

~CSvgFontHashMap()

Member Functions Documentation

AddFontDocument(CSvgDocumentImpl *, const TDesC &)

TBool AddFontDocument(CSvgDocumentImpl *newFontDocument,
const TDesC &aFontFamily
)

Parameters

CSvgDocumentImpl * newFontDocument
const TDesC & aFontFamily

AddFontL(CSvgFontElementImpl *, const TDesC &)

TBool AddFontL(CSvgFontElementImpl *aImage,
const TDesC &aFontFamilyName
)

Parameters

CSvgFontElementImpl * aImage
const TDesC & aFontFamilyName

AddReferenceToFontL(const TDesC &)

TBool AddReferenceToFontL(const TDesC &aFontFamilyName)

Parameters

const TDesC & aFontFamilyName

ConstructL()

voidConstructL()

DeleteFontDocument(const TDesC &)

voidDeleteFontDocument(const TDesC &aFontFamily)

Parameters

const TDesC & aFontFamily

GetFontMapItem(const TDesC &)

CSvgFontMapItem *GetFontMapItem(const TDesC &aFontFamilyName)[private]

Parameters

const TDesC & aFontFamilyName

GetFontPtr(const TDesC &)

CSvgFontElementImpl *GetFontPtr(const TDesC &aFontFamilyName)

Parameters

const TDesC & aFontFamilyName

HasFontDocument(CSvgDocumentImpl *)

TBool HasFontDocument(CSvgDocumentImpl *aDoc)

Parameters

CSvgDocumentImpl * aDoc

HasFontFamilyName(const TDesC &)

TBool HasFontFamilyName(const TDesC &aFontFamilyName)

Parameters

const TDesC & aFontFamilyName

NewL()

CSvgFontHashMap *NewL()[static]

NewLC()

CSvgFontHashMap *NewLC()[static]

PrintFontHashMap()

voidPrintFontHashMap()

RemoveReferenceFromFontL(const TDesC &)

TBool RemoveReferenceFromFontL(const TDesC &aFontFamilyName)

Parameters

const TDesC & aFontFamilyName

Member Data Documentation

RPointerArray< CSvgDocumentImpl > iFontDocumentPointers

RPointerArray< CSvgDocumentImpl >iFontDocumentPointers[private]

RPointerArray< CSvgFontMapItem > iSvgFontMapItems

RPointerArray< CSvgFontMapItem >iSvgFontMapItems[private]