Default email: Default email account information is stored in KCRUidMceSettings repository using KMceSettingsDefaultAccount key. Value stored using that key is the id (TMsvId) of the default email account. Active idle messaging plugin: Active idle messaging plugin information is stored in KCRUidMceSettings repository using KMceSettingsAIMessagePluginFolder key. Value stored using that key is the id (TMsvId) of the mesaging entry that the plugin is connected to.
const TUid KCRUidMceSettings = {0x101F8F28}; const TUint32
KMceSettingsDefaultAccount = 0x00000001; const TUint32
KMceSettingsAIMessagePluginFolder = 0x00000004;
Usage: 1) Include Central Repository library:
LIBRARY CentralRepository.lib
2) Include Central Repository header:
#include <centralrepository.h>
3) Set Default email account and Active idle messaging plugin:
CRepository* repository = CRepository::NewL(KCRUidMceSettings);
repository->Set( KMceSettingsDefaultAccount,
idOfNewDefaultEmailEntry );
repository->Set( KMceSettingsAIMessagePluginFolder,
repository->idOfNewDefaultEmailEntry );
No related wiki articles found