--- 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