diff -r 4816d766a08a -r f345bda72bc4 Symbian3/PDK/Source/GUID-7BB755B3-B34F-4F09-AE83-336D4F5556D0.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/PDK/Source/GUID-7BB755B3-B34F-4F09-AE83-336D4F5556D0.dita Tue Mar 30 11:56:28 2010 +0100 @@ -0,0 +1,64 @@ + + + + + +Email +Widget APIThis section provides an overview of the functionality of Email +Widget API. +
Purpose

Email +Widget API provides a plug-in interface to enable third-party developers to +integrate their email application or framework with Symbian platform email +widget.

+
Description

This +API is an ECOM plug-in which must be implemented by the third-party developers. +The Email Server process of Symbian platform instantiates this plug-in and +the plug-in must provide up to date information that is requested by the Email +Server.

+
APIs

The +key classes are:

+ + + +CEmailObserverPlugin +

Interface for Email Observer Plug-in API.

+
+ +MEmailData +

Interface for plug-in data. Client will access the data through +this API.

+
+ +MEmailLaunchParameters +

Interface for launch parameters. When user access the widget, an +application launch is initiated with the launch parameters.

+
+ +MEmailObserverListener +

Interface class that is implemented by the plug-in instantiator.

+
+ +MMailboxData +

Interface for mailbox related information.

+
+ +KEmailObserverInterfaceUid +

Ecom interface uid for email observer plug-in (0x2002A5AE).

+
+ + +
+
Typical Uses

Following +are some of the typical uses of Email widget API:

    +
  • allows to add third-party email accounts to the Symbian platform email +widget.

  • +
  • notifies when a new message is received on the third-party email account.

  • +
  • allows to remove the widget with 3rd party email account from the homescreen.

  • +

+
\ No newline at end of file