This class offers methods to get active profile, active profile ID, profile names array and set active profile. How to use:
// Create profile engine by using Factory:MProEngEngine* profileEngine = NewEngineL();
// Free resources with MProEngEngine::Release();
profileEngine->Release();
// or if you release resources in destructor:if( iEngine )
{
iEngine->Release();
}
// If you put this class to CleanupStack then use void CleanupReleasePushL()
CleanupReleasePushL( *profileEngine );
Return the settings of the profile with the given ID.
The created object is pushed in the cleanup stack and the ownership is transferred. Leave with KErrNotFound if a profile with the given ID can not be found.