diff -r c743ef5928ba -r f966699dea19 homescreen_plat/hs_renderingplugin_api/inc/xnextrenderingpluginadapter.h --- a/homescreen_plat/hs_renderingplugin_api/inc/xnextrenderingpluginadapter.h Tue Feb 02 00:04:13 2010 +0200 +++ b/homescreen_plat/hs_renderingplugin_api/inc/xnextrenderingpluginadapter.h Fri Feb 19 22:42:37 2010 +0200 @@ -25,6 +25,8 @@ // User includes +class MXnExtEventHandler; + /** * CXnExtRenderingPluginAdapter class * @@ -91,6 +93,24 @@ * Informs size change. */ IMPORT_C virtual void SizeChanged(); + + /** + * Sets the external event handler interface. + * + * @since Series 60 5.2 + * @param aEventHandler Event handler interface. + */ + IMPORT_C virtual void SetEventHandler( MXnExtEventHandler* aEventHandler ); + + /** + * Routes the data stream for the external rendering plugin. + * + * @since Series 60 5.2 + * @param aData Data stream. + * @param aType Type of the stream. + * @param aIndex Index of the data. + */ + IMPORT_C virtual void SetDataL( const TDesC8& aData, const TDesC& aType, TInt aIndex ); private: // Data