MFormCustomInterfaceProvider Class Reference

#include <frmtlay.h>

class MFormCustomInterfaceProvider
Public Member Functions
pure virtual TAny *GetExtendedInterface(const TUid &)

Detailed Description

This interface class defines an interface for clients of Form to provided implementations of customisation interfaces relating to the source text document as requried by the internals of Form and Tagma. Its use by Form clients is optional. Derived objects of this interface are registered with the CTextLayout API and are called from the TLayDocTextSource class at present.

See also: MTmInlineTextSource

Member Function Documentation

GetExtendedInterface ( const TUid & )

TAny *GetExtendedInterface(const TUid &aInterfaceId)[pure virtual]

Form uses this method to request an interface implmentation for the specified interface Uid. See class description for interfaces covered by this API.

ParameterDescription
aInterfaceIdThe unique identifier for the interface wanted by Form.

Returns: Ptr to interface instance or 0 if not supported by client