MProfileEngineExtended Class Reference
class MProfileEngineExtended : public MProfileEngine
|
Extended profile engine interface. This interface extend
MProfileEngine
interface and offers methods to get profile settings and store profile settings.
Constructor & Destructor Documentation
~MProfileEngineExtended()
~MProfileEngineExtended
|
(
|
)
|
[protected, inline, virtual]
|
Member Functions Documentation
CommitChangeL(MProfileExtended &)
Store profile settings. Leaves with KErrAccessDenied if one or more of the settings of the target profile is/are read-only.
-
Since
-
2.0
CreateProfileL()
Create new profile, ownership transfered.
-
Since
-
2.1
DeleteProfileL(TInt)
TInt
|
DeleteProfileL
|
(
|
TInt
|
aId
|
)
|
[pure virtual]
|
Delete profile.
-
Since
-
2.1
GetProfileUtilityObject(TProfileUtilityObjectType, TAny *&)
void
|
GetProfileUtilityObject
|
(
|
TProfileUtilityObjectType
|
aType,
|
|
TAny
*&
|
aImpl
|
|
)
|
[pure virtual]
|
Returns an utility object needed for a specific task. The returned object can be generally of any class and the caller must know what it wants and cast the returned object to the correct class. The ownership is not transferred.
Parameters
TProfileUtilityObjectType
aType
|
the type of the utility object to be returned.
|
TAny
*& aImpl
|
the utility object needed by the client on return, NULL if there isn't any of the given type
|
IsDefaultProfile(TInt)
TBool
|
IsDefaultProfile
|
(
|
TInt
|
aId
|
)
|
[pure virtual]
|
Returns is profile default profile.
-
Since
-
2.0
LocalFeatures()
Returns locally variated features of Profiles.
-
Since
-
2.6
ProfileL(TInt)
Create extended profile, ownership transfered.
-
Since
-
2.0
ProfileLC(TInt)
Create extended profile, ownership transfered.
-
Since
-
2.0
SendPresenceSettingsL(const MProfilePresence &)
void
|
SendPresenceSettingsL
|
(
|
const
MProfilePresence
&
|
aPresence
|
)
|
[pure virtual]
|
Send presence settings.
-
Since
-
2.1
SetActiveProfileTimedL(TInt, TTime)
void
|
SetActiveProfileTimedL
|
(
|
TInt
|
aId,
|
|
TTime
|
aTime
|
|
)
|
[pure virtual]
|
Set timed active profile. When the time expires the profile which was active before calling this method will be reactivated. If ID is incorrect then leave with KErrNotFound.
-
Since
-
3.2
Parameters
TInt
aId
|
Profile ID
|
TTime
aTime
|
time when the profile activation expires
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.