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 & aType The type id of the queried interface.