--- a/idlehomescreen/nativeuicontroller/inc/ainavipanerenderer.h Tue Feb 02 00:04:13 2010 +0200
+++ b/idlehomescreen/nativeuicontroller/inc/ainavipanerenderer.h Fri Feb 19 22:42:37 2010 +0200
@@ -19,15 +19,16 @@
#ifndef C_AINAVIPANERENDERER_H
#define C_AINAVIPANERENDERER_H
+// System includes
+#include <e32base.h>
-#include <e32base.h>
+// User includes
#include "ainativerenderer.h"
#include "ainavipaneanimatorcallback.h"
#include "ainativeuimodel.h"
namespace AiNativeUiController
{
-
class CAiStatusPanel;
class CAiNaviPaneAnimator;
@@ -40,9 +41,8 @@
* @since S60 3.2
*/
// inheritance order must be this, despite codescanner warnings
-class CAiNaviPaneRenderer : public MAiNaviPaneAnimatorCallback,
- public CAiNativeRenderer
-
+NONSHARABLE_CLASS( CAiNaviPaneRenderer ) : public MAiNaviPaneAnimatorCallback,
+ public CAiNativeRenderer
{
public:
@@ -52,12 +52,12 @@
// from base class CAiNativeRenderer
- void DoPublishL( MAiPropertyExtension& aPlugin,
+ void DoPublishL( CHsContentPublisher& aPlugin,
TInt aContent,
const TDesC16& aText,
TInt aIndex );
- void DoCleanL( MAiPropertyExtension& aPlugin, TInt aContent );
+ void DoCleanL( CHsContentPublisher& aPlugin, TInt aContent );
void FocusObtainedL();