--- a/idlefw/plugins/devicestatus/inc/aidatepublisher.h Tue Feb 02 00:23:10 2010 +0200
+++ b/idlefw/plugins/devicestatus/inc/aidatepublisher.h Fri Feb 19 23:07:29 2010 +0200
@@ -19,13 +19,17 @@
#ifndef C_AIDATEPUBLISHER_H
#define C_AIDATEPUBLISHER_H
+// System includes
#include <e32base.h>
#include <coemain.h>
+
+// User includes
#include "aidevicestatuspublisher.h"
#include "aidevicestatuscontentmodel.h"
+// Forward declarations
class MAiDeviceStatusContentObserver;
-class MAiPropertyExtension;
+class CHsContentPublisher;
class CEnvironmentChangeNotifier;
/**
@@ -38,7 +42,8 @@
*
* @since S60 3.2
*/
-class CAiDatePublisher : public CBase, public MAiDeviceStatusPublisher
+NONSHARABLE_CLASS( CAiDatePublisher ) : public CBase,
+ public MAiDeviceStatusPublisher
{
public:
@@ -52,7 +57,7 @@
void ResumeL();
void Subscribe( MAiContentObserver& aObserver,
- MAiPropertyExtension& aExtension,
+ CHsContentPublisher& aExtension,
MAiPublishPrioritizer& aPrioritizer,
MAiPublisherBroadcaster& aBroadcaster );
void RefreshL( TBool aClean );
@@ -90,7 +95,7 @@
* Property extension.
* Not own.
*/
- MAiPropertyExtension* iExtension;
+ CHsContentPublisher* iExtension;
/**
* Content prioritizer.