diff -r 79859ed3eea9 -r 919f36ff910f web_pub/browser_control_api/inc/BrCtlInterface.h --- a/web_pub/browser_control_api/inc/BrCtlInterface.h Tue Aug 31 16:17:46 2010 +0300 +++ b/web_pub/browser_control_api/inc/BrCtlInterface.h Wed Sep 01 12:28:30 2010 +0100 @@ -19,8 +19,6 @@ #ifndef BRCTLINTERFACE_H #define BRCTLINTERFACE_H -#warning The Browser Control API will be removed wk25. Please see http://wikis.in.nokia.com/Browser/APIMigration for more information - // INCLUDES #include <../bidi.h> #include @@ -29,14 +27,14 @@ #include #include -#include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include +#include // DATA TYPES @@ -110,27 +108,27 @@ * Usage: * * @code -* #include +* #include * // Interface that provides dialogs used by the Browser Control. -* #include +* #include * // Interface used to receive scrolling events. -* #include +* #include * //Interface that provides a callback mechanism for receiving the * //content of an embedded link or the content of a user-initiated * //load request. -* #include +* #include * //Interface that handles requests to change the softkeys. -* #include +* #include * //Interface that handles special load needs. -* #include +* #include * //Reserved for future use. -* #include +* #include * //Interface that passes download events from the * //Download Manager through the Browser Control to the * //host application. -* #include +* #include * Enum Definition of the Browser Control API. -* #include +* #include * * * The following types of things you can do with the Browser Control API. @@ -150,7 +148,7 @@ * @see S60 Platform: Browser Control API Developer's Guide Version 2.0 * @lib BrowserEngine.lib * @since 2.8 -* @file BrCtlInterface.h +* @file brctlinterface.h * @endcode * */ class CBrCtlInterface : public CCoeControl @@ -613,6 +611,8 @@ * @return void. */ IMPORT_C virtual void TakeSnapshotL(CFbsBitmap& snapshot) = 0; + + IMPORT_C virtual TBool IsSynchRequestPending()= 0 ; }; @@ -627,11 +627,11 @@ * Usage: * * @code -* #include +* #include * @see S60 Platform: Browser Control API Developer's Guide Version 2.0 * @lib BrowserEngine.lib * @since 2.8 -* @file BrCtlInterface.h +* @file brctlinterface.h * @endcode * */ class MBrCtlDataLoadSupplier @@ -652,11 +652,11 @@ * the Browser Control with the ability to receive content incrementally. * * @code -* #include +* #include * @see S60 Platform: Browser Control API Developer's Guide Version 2.0 * @lib BrowserEngine.lib * @since 2.8 -* @file BrCtlInterface.h +* @file brctlinterface.h * @endcode * */ class MBrCtlDataLoadConsumer @@ -692,11 +692,11 @@ * The host application can implement this interface. * * @code -* #include +* #include * @see S60 Platform: Browser Control API Developer's Guide Version 2.0 * @lib BrowserEngine.lib * @since 2.8 -* @file BrCtlInterface.h +* @file brctlinterface.h * @endcode * */ class MBrCtlLoadEventObserver @@ -717,10 +717,10 @@ * The TBrCtlWmlServiceOption class wraps information about the WML DO elements. * For more information about the DO tag, see http://www.w3schools.com/wap/tag_do.asp. * @code -* #include +* #include * @lib BrowserEngine.lib * @since 2.8 -* @file BrCtlInterface.h +* @file brctlinterface.h * @endcode * */ class TBrCtlWmlServiceOption @@ -779,10 +779,10 @@ /** * The TBrCtlSubscribeTo class provides information of Subscribe to items. * @code -* #include +* #include * @lib BrowserEngine.lib * @since 2.8 -* @file BrCtlInterface.h +* @file brctlinterface.h * @endcode * */ class TBrCtlSubscribeTo @@ -841,10 +841,10 @@ * implement this interface in order to find out when the view * changes to and from the Image Map view. * @code -* #include +* #include * @lib BrowserEngine.lib * @since 2.8 -* @file BrCtlInterface.h +* @file brctlinterface.h * @endcode * */ class MBrCtlStateChangeObserver