idlehomescreen/nativeuicontroller/inc/aistatuspanetouchui.h
branchRCL_3
changeset 9 f966699dea19
parent 0 f72a12da539e
--- a/idlehomescreen/nativeuicontroller/inc/aistatuspanetouchui.h	Tue Feb 02 00:04:13 2010 +0200
+++ b/idlehomescreen/nativeuicontroller/inc/aistatuspanetouchui.h	Fri Feb 19 22:42:37 2010 +0200
@@ -19,21 +19,23 @@
 #ifndef C_AISTATUSPANETOUCHUI_H
 #define C_AISTATUSPANETOUCHUI_H
 
+// System includes
 #include <e32base.h>
 #include <badesca.h>
 #include <AknNaviDecoratorObserver.h>
 #include <StringLoader.h>
 #include <eikmobs.h>
 
+// User includes
 #include "ainativerenderer.h"
 
+// Forward declarations
+class CHsContentPublisher;
 class MAiFwEventHandler;
-
 class CAknStylusPopUpMenu;
 
 namespace AiNativeUiController
 {
-
 // Stylus activated popup command ids
 enum TLinkCommandID
 	{
@@ -42,14 +44,11 @@
     EAIProfileCmdLink
     };
 
-
 class CAiStatusPanel;
 
-class CAiStatusPaneTouchUi : public CAiNativeRenderer,
-							 public MAknNaviDecoratorObserver,
-					  	 	 public MEikMenuObserver
+NONSHARABLE_CLASS( CAiStatusPaneTouchUi ) : public CAiNativeRenderer,
+    public MAknNaviDecoratorObserver, public MEikMenuObserver					  	 	 
 	{
-
 public:
 
 // Construction and destructor
@@ -72,7 +71,7 @@
 
 // from base class CAiNativeRenderer
 
-    void DoPublishL( MAiPropertyExtension& aPlugin,
+    void DoPublishL( CHsContentPublisher& aPlugin,
                         TInt aContent,
                         const TDesC16& aText,
                         TInt aIndex );
@@ -111,4 +110,4 @@
 
 } // namespace AiNativeUiController
 
-#endif //C_AISTATUSPANETOUCHUI_H
\ No newline at end of file
+#endif //C_AISTATUSPANETOUCHUI_H