#include <mw/cmsvtechnologytypedefaultmtmsettings.h>
class CMsvTechnologyTypeDefaultMtmSettings : public CBase |
Public Member Functions | |
---|---|
~CMsvTechnologyTypeDefaultMtmSettings() | |
IMPORT_C TInt | DefaultMtm(TUid, TUid &) |
IMPORT_C void | LoadSettingsL() |
IMPORT_C CMsvTechnologyTypeDefaultMtmSettings * | NewL(RFs &) |
IMPORT_C TInt | RemoveDefaultMtm(TUid) |
IMPORT_C void | SaveSettingsL() |
IMPORT_C void | SetDefaultMtmL(TUid, TUid) |
Stores default MTM settings for a technology type to the Central Repository.
IMPORT_C | ~CMsvTechnologyTypeDefaultMtmSettings | ( | ) |
Destructor.
Get the default MTM.
This function returns the UID of the default MTM that is set for the specified technology type.
Parameter | Description |
---|---|
aTechnologyTypeUid | UID of the Technology Type |
aMtmUid | returns the UID of the MTM that is set as default |
Returns: KErrNone if successful, KErrNotFound if a default MTM is not set for the specified aTechnologyTypeUid
IMPORT_C void | LoadSettingsL | ( | ) |
Load the default MTM settings from the central repository.
This function loads the list of default MTMs that is stored in the central repository. The list is first emptied.
IMPORT_C CMsvTechnologyTypeDefaultMtmSettings * | NewL | ( | RFs & | aFs | ) | [static] |
NewL factory function to create a CMsvTechnologyTypeDefaultMtmSettings object.
Parameter | Description |
---|---|
aFs | Reference to a RFs. The RFs should be connected. |
Returns: A newly created CMsvTechnologyTypeDefaultMtmSettings object
Removes the default MTM.
This function removes the UID that is set as default MTM from the list. If DefaultMtm() is called after this function, KErrNotFound will be returned
Parameter | Description |
---|---|
aTechnologyTypeUid | UID of the Technology Type |
Returns: KErrNone if successful
IMPORT_C void | SaveSettingsL | ( | ) |
Save the default MTM settings to the central repository.
This function saves the list of default MTMs that is stored in the central repository. Entries that are set to delete will be removed first. The function will leave with error code KErrLocked if another save is in progress.
Set the default MTM.
This function sets the default MTM for the specified technology type to the specified MTM UID.
Parameter | Description |
---|---|
aTechnologyTypeUid | UID of the Technology Type |
aMtmUid | UID of the MTM that is set as default |