S60 3rd Edition API Reference: MProEngProfileName Class Reference
MProEngProfileName Class Reference API published in: S60 3rd Ed FP 1
Link against: profileengine.lib
Capability Information Required Capabilities None
Exceptions MProEngProfile::CommitChangeL() requires WriteDeviceData
#include <mproengprofilename.h >
Detailed Description
Profile name interface.
This interface offers methods to get profile ID and to get and set the profile name.
Public Member Functions virtual TInt Id () const =0 Returns ID of the profile. virtual const TDesC & Name () const =0 Returns the name of the profile. virtual TInt SetNameL (const TDesC &aName)=0 Set the name of the profile. Protected Member Functions virtual ~MProEngProfileName ()
Constructor & Destructor Documentation
virtual MProEngProfileName::~MProEngProfileName ( ) [inline, protected, virtual]
Member Function Documentation
virtual TInt MProEngProfileName::Id ( ) const [pure virtual]
Returns ID of the profile.
Returns: Returns ID of the profile.
virtual const TDesC& MProEngProfileName::Name ( ) const [pure virtual]
Returns the name of the profile.
Returns: Returns name of the profile.
virtual TInt MProEngProfileName::SetNameL ( const TDesC & aName ) [pure virtual]
Set the name of the profile.
Parameters:
aName Name of the profile.
Returns: KErrNone if succesful, KErrAccessDenied if name setting of this profile is read-only, KErrAlreadyExists if the name is already used by another profile.
The documentation for this class was generated from the following file: