MProEngTones Class Reference

class MProEngTones

Profile tones interface. This interface offers methods to get line 1 and 2 ringing tone, message alert tone, e-mail alert tone and video call alert tone.

ProfileEngine.lib
Since
3.1

Constructor & Destructor Documentation

~MProEngTones()

~MProEngTones ( ) [protected, inline, virtual]

Member Functions Documentation

EmailAlertTone()

const TDesC & EmailAlertTone ( ) const [pure virtual]
Returns Email alert tone file name.
Since
3.1

Extension()

MProEngTonesExt * Extension ( ) [private, inline, virtual]

This member is internal and not intended for use.

MessageAlertTone()

const TDesC & MessageAlertTone ( ) const [pure virtual]
Returns message alert tone file name.
Since
3.1

RingingTone1()

const TDesC & RingingTone1 ( ) const [pure virtual]
Returns line 1 ringing tone file name.
Since
3.1

RingingTone2()

const TDesC & RingingTone2 ( ) const [pure virtual]
Returns line 2 ringing tone file name. If alternate line service isn't supported by the network, this isn't used for anything.
Since
3.1

SetEmailAlertToneL(const TDesC &)

TInt SetEmailAlertToneL ( const TDesC & aEmailAlertTone ) [pure virtual]
Set Email alert tone file name.
Since
3.1

Parameters

const TDesC & aEmailAlertTone Email alert tone. If the alert tone should be be left empty, this should be KNullDesC.

SetMessageAlertToneL(const TDesC &)

TInt SetMessageAlertToneL ( const TDesC & aMessageAlertTone ) [pure virtual]
Set message alert tone.
Since
3.1

Parameters

const TDesC & aMessageAlertTone File name of the message alert tone. If the alert tone should be left empty, this should be KNullDesC.

SetRingingTone1L(const TDesC &)

TInt SetRingingTone1L ( const TDesC & aRingingTone ) [pure virtual]
Set line 1 ringing tone.
Since
3.1

Parameters

const TDesC & aRingingTone File name of the ringing tone. If the ringing tone should be left empty, this should be KNullDesC.

SetRingingTone2L(const TDesC &)

TInt SetRingingTone2L ( const TDesC & aRingingTone ) [pure virtual]
Set line 2 ringing tone. Note, that this tone can be set even if the network does not support the alternate line service. In this case, the value of line 2 ringing tone is still saved in Profiles data but it isn't used for anything.
Since
3.1

Parameters

const TDesC & aRingingTone File name of the ringing tone. If the line 2 ringing tone should be left empty, this should be KNullDesC.

SetVideoCallRingingToneL(const TDesC &)

TInt SetVideoCallRingingToneL ( const TDesC & aRingingTone ) [pure virtual]
Set Video call ringing tone file name.
Since
3.1

Parameters

const TDesC & aRingingTone Video call ringing tone file name. If the alert tone should be left empty, this should be KNullDesC.

VideoCallRingingTone()

const TDesC & VideoCallRingingTone ( ) const [pure virtual]
Returns Video call ringing tone file name.
Since
3.1