Alf::IAlfInterfaceBase Class Reference

class Alf::IAlfInterfaceBase

The base class for interfaces provided by widget classes, including CAlfWidget, CAlfModel, CAlfWidgetControl, MAlfWidgetEventHandler, MAlfElement and derived classes.

alfwidgetmodel.lib
Since
S60 ?S60_version Draft

Constructor & Destructor Documentation

~IAlfInterfaceBase()

~IAlfInterfaceBase()[inline, virtual]

Default virtual destructor.

Member Functions Documentation

makeInterface(IAlfInterfaceBase *)

T *makeInterface(IAlfInterfaceBase *aBase)[static, inline]

Interface getter with casting.

Since
S60 ?S60_version

Parameters

IAlfInterfaceBase * aBase

makeInterface(const IfId &)

IAlfInterfaceBase *makeInterface(const IfId &aType)[pure virtual]

Interface getter. Derived classes should always call the base class method from the overridden MakeInterface.

Since
S60 ?S60_version

Parameters

const IfId & aTypeThe type id of the queried interface.