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
Public Member Functions
const TDesC &EmailAlertTone()
const TDesC &MessageAlertTone()
const TDesC &RingingTone1()
const TDesC &RingingTone2()
TInt SetEmailAlertToneL(const TDesC &)
TInt SetMessageAlertToneL(const TDesC &)
TInt SetRingingTone1L(const TDesC &)
TInt SetRingingTone2L(const TDesC &)
TInt SetVideoCallRingingToneL(const TDesC &)
const TDesC &VideoCallRingingTone()
Protected Member Functions
~MProEngTones()
Private Member Functions
MProEngTonesExt *Extension()

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 & aEmailAlertToneEmail 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 & aMessageAlertToneFile 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 & aRingingToneFile 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 & aRingingToneFile 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 & aRingingToneVideo 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