MAiFwEventHandler Class Reference

class MAiFwEventHandler

Active Idle Framework internal event handling interface. Events from UI controllers are forwarded to this interface for processing on the Active Idle Framework side.

Since
S60 3.2

Member Functions Documentation

AppEnvReadyL()

voidAppEnvReadyL()[pure virtual]

Application environment ready callback. Main UI controller calls this method when application framework is initialized.

Since
S60 3.2

HandleActivateUI()

voidHandleActivateUI()[pure virtual]

UI activation event handler.

Since
S60 3.2

HandlePluginEvent(const TDesC &)

voidHandlePluginEvent(const TDesC &aParam)[pure virtual]

Active Idle Framework Plug-in event handler. UI controllers forward events that are targeted to Active Idle Content Publisher Plug-ins to this method.

Since
S60 3.2

Parameters

const TDesC & aParamevent parameters from the UI model.

HandlePluginEventL(const THsPublisherInfo &, const TDesC &)

voidHandlePluginEventL(const THsPublisherInfo &aPublisherInfo,
const TDesC &aParam
)[pure virtual]

Active Idle Framework Plug-in event handler. UI controllers forward events that are targeted to Active Idle Content Publisher Plug-ins to this method.

Since
S60 5.2

Parameters

const THsPublisherInfo & aPublisherInfopublisher info.
const TDesC & aParamevent parameters from the UI model.

HandleUiReadyEventL(CAiUiController &)

voidHandleUiReadyEventL(CAiUiController &aUiController)[pure virtual]

UI ready event handler.

Since
S60 3.2

Parameters

CAiUiController & aUiControllerActive Idle UI Controller which manages the UI that is ready.

HandleUiShutdown(CAiUiController &)

voidHandleUiShutdown(CAiUiController &aUiController)[pure virtual]

UI shutdown event handler.

Since
S60 3.2

Parameters

CAiUiController & aUiControllerActive Idle UI Controller which manages the UI that was shut down.

HasMenuItemL(const THsPublisherInfo &, const TDesC &)

TBool HasMenuItemL(const THsPublisherInfo &aPublisherInfo,
const TDesC &aMenuItem
)[pure virtual]

Queries if a Content Publiseher Plug-in has settings

Since
S60 5.2

Parameters

const THsPublisherInfo & aPublisherInfopublisher info.
const TDesC & aMenuItemmenuitem type.

QueryIsMenuOpen()

TBool QueryIsMenuOpen()[pure virtual]

Service to check if menu is open.

Since
S60 3.2

RefreshContent(const TDesC &)

TBool RefreshContent(const TDesC &aContentCid)[pure virtual]

Refresh content request. UI controller can use this interface to request a content publisher plug-in to refresh (re-publish) a specific content item.

Since
S60 3.2

Parameters

const TDesC & aContentCidTextual identifier of the content to refresh.

RefreshContent(const THsPublisherInfo &, const TDesC &)

TBool RefreshContent(const THsPublisherInfo &aPublisherInfo,
const TDesC &aContentCid
)[pure virtual]

Refresh content request. UI controller can use this interface to request a content publisher plug-in to refresh (re-publish) a specific content item.

Since
S60 5.2

Parameters

const THsPublisherInfo & aPublisherInfopublisher info.
const TDesC & aContentCidTextual identifier of the content to refresh.

SuspendContent(const THsPublisherInfo &, const TDesC &)

TBool SuspendContent(const THsPublisherInfo &aPublisherInfo,
const TDesC &aContentCid
)[pure virtual]

Suspend content request. UI controller can use this interface to request a content publisher plug-in to suspend a specific content item.

Since
S60 5.2

Parameters

const THsPublisherInfo & aPublisherInfopublisher info.
const TDesC & aContentCidTextual identifier of the content to refresh.