diff -r c743ef5928ba -r f966699dea19 idlehomescreen/nativeuicontroller/inc/aisoftkeyrenderer.h --- a/idlehomescreen/nativeuicontroller/inc/aisoftkeyrenderer.h Tue Feb 02 00:04:13 2010 +0200 +++ b/idlehomescreen/nativeuicontroller/inc/aisoftkeyrenderer.h Fri Feb 19 22:42:37 2010 +0200 @@ -19,12 +19,16 @@ #ifndef C_AISOFTKEYRENDERER_H #define C_AISOFTKEYRENDERER_H - +// System includes #include #include //ECoeStackPriorityDefault + +// User includes #include "ainativerenderer.h" #include "ainativeuimodel.h" +// Forward declarations +class CHsContentPublisher; namespace AiNativeUiController { @@ -48,7 +52,7 @@ * * @since S60 3.2 */ -class CAiSoftKeyRenderer : public CAiNativeRenderer +NONSHARABLE_CLASS( CAiSoftKeyRenderer ) : public CAiNativeRenderer { public: @@ -58,15 +62,15 @@ // 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, TInt aResource, TInt aIndex ); - void DoPublishL( MAiPropertyExtension& aPlugin, + void DoPublishL( CHsContentPublisher& aPlugin, TInt aContent, const TDesC8& aBuf, TInt aIndex );