diff -r c743ef5928ba -r f966699dea19 idlehomescreen/nativeuicontroller/inc/aititlepanerenderer.h --- a/idlehomescreen/nativeuicontroller/inc/aititlepanerenderer.h Tue Feb 02 00:04:13 2010 +0200 +++ b/idlehomescreen/nativeuicontroller/inc/aititlepanerenderer.h Fri Feb 19 22:42:37 2010 +0200 @@ -19,11 +19,16 @@ #ifndef C_AITITLEPANERENDERER_H #define C_AITITLEPANERENDERER_H +// System includes +#include -#include +// User includes #include "ainativerenderer.h" #include "ainativeuimodel.h" +// Forward declarations +class CHsContentPublisher; + namespace AiUtility { class CContentPriorityMap; @@ -43,7 +48,7 @@ * * @since S60 3.2 */ -class CAiTitlePaneRenderer : public CAiNativeRenderer +NONSHARABLE_CLASS( CAiTitlePaneRenderer ) : public CAiNativeRenderer { public: @@ -53,22 +58,22 @@ // from base class CAiNativeRenderer - void DoPublishL( MAiPropertyExtension& aPlugin, + void DoPublishL( CHsContentPublisher& aPlugin, TInt aContent, const TDesC16& aText, TInt aIndex ); - void DoPublishL( MAiPropertyExtension& aPlugin, + void DoPublishL( CHsContentPublisher& aPlugin, TInt aContent, const TDesC8& aBuf, TInt aIndex ); - void DoPublishL( MAiPropertyExtension& aPlugin, + void DoPublishL( CHsContentPublisher& aPlugin, TInt aContent, TInt aResource, TInt aIndex ); - void DoCleanL( MAiPropertyExtension& aPlugin, TInt aContent ); + void DoCleanL( CHsContentPublisher& aPlugin, TInt aContent ); void TransactionCommittedL();