MProfile Class Reference

class MProfile

Profile settigns interface. MProfile offers methods to get the alert for items, profile name interface, profile tones interface and profile extra tones interface. How to use: Get active profile with MProfileEngine::ActiveProfileL() . MProfile* profile = iProfileEngine->ActiveProfileL(); Free resources with MProfile::Release() profile-> Release() ; If you release resources in destructor then: if( iProfile ) { iProfile-> Release() ; }

If you put this class to CleanupStack then use void CleanupReleasePushL() CleanupReleasePushL( *profile );

N/A
Since
2.0

Constructor & Destructor Documentation

~MProfile()

~MProfile ( ) [protected, inline, virtual]

Member Functions Documentation

AlertForL()

const TArray < TContactItemId > AlertForL ( ) [pure virtual]
Return the alert for item array.
Since
2.0

IsSilent()

TBool IsSilent ( ) const [pure virtual]
Is silent profile.
Since
2.0

ProfileExtraSettings()

const MProfileExtraSettings & ProfileExtraSettings ( ) const [pure virtual]
Return Profiles extra settings.
Since
3.0

ProfileExtraTones()

const MProfileExtraTones & ProfileExtraTones ( ) const [pure virtual]
Return extra tone settings.
Since
2.0

ProfileName()

const MProfileName & ProfileName ( ) const [pure virtual]
Return profile name.
Since
2.0

ProfileTones()

const MProfileTones & ProfileTones ( ) const [pure virtual]
Return tone settings.
Since
2.0

Release()

void Release ( ) [pure virtual]
Free resources of the profile.
Since
2.0