ProfileEngineSDKCRKeys.h File Reference

#include <mw/ProfileEngineSDKCRKeys.h>

KCRUidProfileEngine

const TUidKCRUidProfileEngine

This is a READ-ONLY API to get information about the settings of the currently active profile.

How to use:

 #include <centralrepository.h>
 #include <ProfileEngineSDKCRKeys.h>

 CRepository* cr = CRepository::NewLC( KCRUidProfileEngine );
 TInt value;

 // Get the ID of the currently active profile:
 User::LeaveIfError( cr->Get( KProEngActiveProfile, value ) );
 // use value

 // Get the ringing type of the active profile:
 User::LeaveIfError( cr->Get( KProEngActiveRingingType, value ) );
 // use value

 // Get the keypad tones volume level of the active profile:
 User::LeaveIfError( cr->Get( KProEngActiveKeypadVolume, value ) );
 // use value

 // Get the ringing volume of the active profile:
 User::LeaveIfError( cr->Get( KProEngActiveRingingVolume, value ) );
 // use value

 // Get the game and warning tone setting of the active profile:
 User::LeaveIfError( cr->Get( KProEngActiveWarningTones, value ) );
 // use value

 // Get the message alert setting of the active profile:
 User::LeaveIfError( cr->Get( KProEngActiveMessageAlert, value ) );
 // use value

 CleanupStack::PopAndDestroy( cr );

The UID of the Central Repository file containing the settings. Should be given as a parameter in CRepository::NewL() call.

KProEngActiveProfile

const TUint32KProEngActiveProfile

The id of the currently active profile, integer value. Possible values:

0 = General profile (default value) 1 = Silent profile 2 = Meeting profile 3 = Outdoor profile 4 = Pager profile 5 = Off-line profile 6 = Drive profile 30-49 = User-created profiles

KProEngActiveRingingType

const TUint32KProEngActiveRingingType

Ringing type of the active profile, integer value.

Possible values:

0 = Ringing (default value) 1 = Ascending 2 = Ring once 3 = Beep once 4 = Silent

KProEngActiveKeypadVolume

const TUint32KProEngActiveKeypadVolume

Keypad volume of the active profile, integer value.

Possible values:

0 (keypad tones off) 1 2 (default) 3

KProEngActiveRingingVolume

const TUint32KProEngActiveRingingVolume

Ringing volume of the active profile, integer value.

Possible value range: 1-10

Default value : 7

KProEngActiveWarningTones

const TUint32KProEngActiveWarningTones

Warning & Game Tones of the active profile, integer value.

Possible values:

0 = off 1 = on (default value)

KProEngActiveMessageAlert

const TUint32KProEngActiveMessageAlert

Message Alert Tone of the active profile, integer value.

Possible values:

0 = Off (= the profile is silent) 1 = On (default value)