idlefw/plugins/mcsplugin/publisher/inc/mcspluginengine.h
branchRCL_3
changeset 12 502e5d91ad42
parent 11 bd874ee5e5e2
child 14 15e4dd19031c
equal deleted inserted replaced
11:bd874ee5e5e2 12:502e5d91ad42
   125      * 
   125      * 
   126      * @param aMenuItem
   126      * @param aMenuItem
   127      * @param aAttr
   127      * @param aAttr
   128      * @return CGulIcon*
   128      * @return CGulIcon*
   129      */
   129      */
   130     CGulIcon* ItemIconL( CMenuItem& aMenuItem, const TDesC& aAttr );
   130     CGulIcon* ItemIconL( CMenuItem* aMenuItem, const TDesC& aAttr );
   131 
   131 
   132     /**
   132     /**
   133      * Returns text for given menu item and given attribute
   133      * Returns text for given menu item and given attribute
   134      * 
   134      * 
   135      * @param aMenuItem
   135      * @param aMenuItem
   136      * @param aAttr
   136      * @param aAttr
   137      */
   137      */
   138     TPtrC ItemTextL( CMenuItem& aMenuItem, const TDesC& aAttr );
   138     TPtrC ItemTextL( CMenuItem* aMenuItem, const TDesC& aAttr );
   139 
   139 
   140     /** 
   140     /** 
   141      * Launches menu item
   141      * Launches menu item
   142      * 
   142      * 
   143      * @param aIndex
   143      * @param aIndex
   166     */
   166     */
   167     TInt UpdateMenuItemsRefCountL( 
   167     TInt UpdateMenuItemsRefCountL( 
   168         CMenuItem* aItem, const TInt aValueToAdd );
   168         CMenuItem* aItem, const TInt aValueToAdd );
   169 
   169 
   170     /**
   170     /**
   171      * CreateBkmMenuItemsL
   171      * CreateRuntimeMenuItemsL
   172      * @param void
   172      * @param void
   173      * @return void
   173      * @return void
   174      */
   174      */
   175     void CreateBkmMenuItemsL();
   175     void CreateRuntimeMenuItemsL();
   176 
   176 
   177 private:
   177 private:
   178     // from MMCSPluginWatcherObserver
   178     // from MMCSPluginWatcherObserver
   179     
   179     
   180     /**
   180     /**
   196 
   196 
   197     /**
   197     /**
   198      * InitL
   198      * InitL
   199      */
   199      */
   200     void InitL();
   200     void InitL();
   201 
   201     
   202     /**
   202     /**
   203      * Tells the settings container to start observing 
   203      * Tells the settings container to start observing 
   204      * for changes in mailbox db.     
   204      * for changes in mailbox db and changes in MCS.
   205      */
   205      */
   206     void StartObservingL();
   206     void StartObservingL();
   207 
   207 
   208     /**
   208     /**
   209      * Tells the settings container to stop observing 
   209      * Tells the settings container to stop observing