diff -r fb3763350a08 -r 4d54b72983ae idlehomescreen/xmluicontroller/inc/contentrenderer.h --- a/idlehomescreen/xmluicontroller/inc/contentrenderer.h Fri Jan 22 09:35:14 2010 +0200 +++ b/idlehomescreen/xmluicontroller/inc/contentrenderer.h Tue Jan 26 11:48:23 2010 +0200 @@ -22,6 +22,7 @@ #include #include #include "xnnewsticker.h" +#include "xnproperty.h" #include "aicontentobserver.h" class TXnUiEngineAppIf; @@ -124,7 +125,21 @@ TAny* Extension( TUid aUid ); TBool RequiresSubscription( const TAiPublisherInfo& aPublisherInfo ) const; - + + TInt SetProperty(MAiPropertyExtension& aPlugin, + const TDesC8& aElementId, + const TDesC8& aPropertyName, + const TDesC8& aPropertyValue ); + + TInt SetProperty(MAiPropertyExtension& aPlugin, + const TDesC8& aElementId, + const TDesC8& aPropertyName, + const TDesC8& aPropertyValue, + MAiContentObserver::TValueType aValueType); + + CXnDomPropertyValue::TPrimitiveValueType + DomPropertyValueType(MAiContentObserver::TValueType aValueType); + private: CContentRenderer( CAppUi& aAppUi ); @@ -204,6 +219,12 @@ void RegisterNewstickerCallbackInterfaceL( CXnNodeAppIf& aTarget ); + TInt SetPropertyL(MAiPropertyExtension& aPlugin, + const TDesC8& aElementId, + const TDesC8& aPropertyName, + const TDesC8& aPropertyValue, + MAiContentObserver::TValueType aValueType); + // From XnNewstickerInterface::MXnNewstickerCallbackInterface void TitleScrolled(TInt aTitleIndex);