--- 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 <e32base.h>
-#include <e32base.h>
+// 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();