CCFContextSourceSetting Class Reference

class CCFContextSourceSetting : public CBase

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

CCFContextSourceSettingsManager CFContextSourceSettingsManager.lib
Since
S60 5.0

Inherits from

Member Functions Documentation

AddAttributeL(CCFKeyValuePair *)

void AddAttributeL ( CCFKeyValuePair * aAttribute ) [pure virtual]

Adds a new attribute for the setting.

Since
S60 5.0

Parameters

CCFKeyValuePair * aAttribute New attribute in key value pair format.

AddParameterL(CCFContextSourceSettingParameter *)

void AddParameterL ( CCFContextSourceSettingParameter * aParameter ) [pure virtual]

Adds a new parameter for the setting.

Since
S60 5.0

Parameters

CCFContextSourceSettingParameter * aParameter New 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 &)

void SetNameL ( const TDesC & aName ) [pure virtual]

Sets name for the settings.

Since
S60 5.0

Parameters

const TDesC & aName Name for the setting.