idlefw/plugins/mcsplugin/publisher/src/mcsplugin.cpp
branchRCL_3
changeset 14 15e4dd19031c
parent 12 502e5d91ad42
child 19 edd621764147
--- a/idlefw/plugins/mcsplugin/publisher/src/mcsplugin.cpp	Mon Mar 15 12:41:53 2010 +0200
+++ b/idlefw/plugins/mcsplugin/publisher/src/mcsplugin.cpp	Wed Mar 31 22:04:35 2010 +0300
@@ -1,5 +1,5 @@
 /*
-* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2009 - 2010 Nokia Corporation and/or its subsidiary(-ies).
 * All rights reserved.
 * This component and the accompanying materials are made available
 * under the terms of "Eclipse Public License v1.0"
@@ -23,8 +23,8 @@
 
 // User includes
 #include <aicontentobserver.h>
+#include <aistrcnv.h>
 #include <aiutility.h>
-#include <aistrcnv.h>
 #include "mcspluginuids.hrh"
 #include "mcsplugin.h"
 #include "mcsplugindata.h"
@@ -150,16 +150,14 @@
 // ----------------------------------------------------------------------------
 //
 void CMCSPlugin::PublishLItemL( MAiContentObserver& aObserver, 
-    TMCSData& aData, TInt aIndex )
+    CMCSData& aData, TInt aIndex )
     {
     if( !aData.IsDirty() )
         {
         return;
         }
 
-    CMenuItem* item = NULL;
-    TRAP_IGNORE ( item = iEngine->FetchMenuItemL( aData.MenuItem() ) );
-    
+    CMenuItem* item = iEngine->FetchMenuItemL( aData );    
     CleanupStack::PushL( item );
     
     // One widget item has iDataCount number of elements
@@ -197,12 +195,9 @@
 // 
 // ----------------------------------------------------------------------------
 //
-void CMCSPlugin::Start( TStartReason aReason )
+void CMCSPlugin::Start( TStartReason /*aReason*/ )
     {
-    if ( aReason == EPluginStartup )
-        {
-        TRAP_IGNORE( iEngine->CreateRuntimeMenuItemsL() );
-        }    
+ 
     }
 
 // ----------------------------------------------------------------------------
@@ -210,12 +205,9 @@
 // 
 // ----------------------------------------------------------------------------
 //
-void CMCSPlugin::Stop( TStopReason aReason )
+void CMCSPlugin::Stop( TStopReason /*aReason*/ )
     {
-    if( aReason == EPluginShutdown )
-        {
-        TRAP_IGNORE( iEngine->CleanMCSItemsL() );
-        }
+
     }
 
 // ----------------------------------------------------------------------------