CCFContextSourceSetting Class Reference

class CCFContextSourceSetting : public CBase

Describes context source setting item. Setting item is defined with name, attributes and set of parameters.

CCFContextSourceSettingsManagerCFContextSourceSettingsManager.lib
Since
S60 5.0

Inherits from

  • CCFContextSourceSetting

Member Functions Documentation

AddAttributeL(CCFKeyValuePair *)

voidAddAttributeL(CCFKeyValuePair *aAttribute)[pure virtual]

Adds a new attribute for the setting.

Since
S60 5.0

Parameters

CCFKeyValuePair * aAttributeNew attribute in key value pair format.

AddParameterL(CCFContextSourceSettingParameter *)

voidAddParameterL(CCFContextSourceSettingParameter *aParameter)[pure virtual]

Adds a new parameter for the setting.

Since
S60 5.0

Parameters

CCFContextSourceSettingParameter * aParameterNew parameter in key value pair format.

Attributes()

const RKeyValueArray &Attributes()const [pure virtual]

Returns general attributes defined for the setting.

Since
S60 5.0

Name()

const TDesC &Name()const [pure virtual]

Returns name of the setting. Can be used to identify the user of these settings. e.g. context source, plug-in name etc.

Since
S60 5.0

Parameters()

const RSettingParameterArray &Parameters()const [pure virtual]

Returns all defined parameters for the setting.

Since
S60 5.0

SetNameL(const TDesC &)

voidSetNameL(const TDesC &aName)[pure virtual]

Sets name for the settings.

Since
S60 5.0

Parameters

const TDesC & aNameName for the setting.