MHsContentController Class Reference

class MHsContentController

Content controller interface defining the interface to modify Home screen content.

Since
S60 v5.2

Member Functions Documentation

ActivateAppL(CHsContentInfo &)

TInt ActivateAppL(CHsContentInfo &aInfo)[pure virtual]

Activates the Home screen application configuration

Since
S60 v5.2

Parameters

CHsContentInfo & aInfoApplication configuration request to be activated

ActivateViewL(CHsContentInfo &)

TInt ActivateViewL(CHsContentInfo &aInfo)[pure virtual]

Activates the Home screen view

Since
S60 v5.2

Parameters

CHsContentInfo & aInfoView request to be activated

ActiveAppL(CHsContentInfo &)

TInt ActiveAppL(CHsContentInfo &aInfo)[pure virtual]

Returns the active Home screen application configuration

Since
S60 v5.2

Parameters

CHsContentInfo & aInfoActive application configuration

ActiveViewL(CHsContentInfo &)

TInt ActiveViewL(CHsContentInfo &aInfo)[pure virtual]

Returns the active Home screen view

Since
S60 v5.2

Parameters

CHsContentInfo & aInfoActive view

AddViewL(CHsContentInfo &)

TInt AddViewL(CHsContentInfo &aInfo)[pure virtual]

Adds a view to the active Home screen application configuration.

Since
S60 v5.2

Parameters

CHsContentInfo & aInfoView request to be added

AddWidgetL(CHsContentInfo &)

TInt AddWidgetL(CHsContentInfo &aInfo)[pure virtual]

Adds a widget to the active Home screen view.

Since
S60 v5.2

Parameters

CHsContentInfo & aInfoWidget request to be added

AppListL(CHsContentInfoArray &)

TInt AppListL(CHsContentInfoArray &aArray)[pure virtual]

Returns the list of available Home screen application configurations

Since
S60 v5.2

Parameters

CHsContentInfoArray & aArrayList of application configurations

RemoveViewL(CHsContentInfo &)

TInt RemoveViewL(CHsContentInfo &aInfo)[pure virtual]

Removes a view from the configuration.

Since
S60 v5.2

Parameters

CHsContentInfo & aInfoView request to be removed

RemoveWidgetL(CHsContentInfo &)

TInt RemoveWidgetL(CHsContentInfo &aInfo)[pure virtual]

Removes a widget from the configuration.

Since
S60 v5.2

Parameters

CHsContentInfo & aInfoWidget request to be removed

ViewListL(CHsContentInfoArray &)

TInt ViewListL(CHsContentInfoArray &aArray)[pure virtual]

Returns the list of available Home screen views

Since
S60 v5.2

Parameters

CHsContentInfoArray & aArrayList of views

ViewListL(CHsContentInfo &, CHsContentInfoArray &)

TInt ViewListL(CHsContentInfo &aInfo,
CHsContentInfoArray &aArray
)[pure virtual]

Returns the list of available Home screen views included in an application configuration

Since
S60 v5.2

Parameters

CHsContentInfo & aInfoContent info defining the application configuration
CHsContentInfoArray & aArrayList of views

WidgetListL(CHsContentInfoArray &)

TInt WidgetListL(CHsContentInfoArray &aArray)[pure virtual]

Returns the list of available Home screen widgets

Since
S60 v5.2

Parameters

CHsContentInfoArray & aArrayList of widgets

WidgetListL(CHsContentInfo &, CHsContentInfoArray &)

TInt WidgetListL(CHsContentInfo &aInfo,
CHsContentInfoArray &aArray
)[pure virtual]

Returns the list of Home screen widgets included in an application configuration or a view

Since
S60 v5.2

Parameters

CHsContentInfo & aInfoContent info defining the application configuration or the view which widget list is requested
CHsContentInfoArray & aArrayList of widgets