idlefw/plugins/sapidataplugin/inc/sapidata.h
branchRCL_3
changeset 15 a0713522ab97
parent 14 15e4dd19031c
child 16 b276298d5729
equal deleted inserted replaced
14:15e4dd19031c 15:a0713522ab97
   130     * @param aPlugin reference of the plugin
   130     * @param aPlugin reference of the plugin
   131     * @return void
   131     * @return void
   132     */
   132     */
   133     void ConstructL(CSapiDataPlugin* aPlugin);
   133     void ConstructL(CSapiDataPlugin* aPlugin);
   134 
   134 
   135     // new functions
       
   136 
       
   137     /**
       
   138     * Gets the menu item from the publisher
       
   139     *
       
   140     * @param none
       
   141     * @return void
       
   142     */
       
   143     void GetMenuItemsL();
       
   144     
       
   145 public:
   135 public:
   146     // new functions
   136     // new functions
   147     
   137     
   148     /**
   138     /**
   149     * Change the publisher status
   139     * Change the publisher status
   150     *
   140     *
   151     * @param aStatus new status of the publisher
   141     * @param aStatus new status of the publisher
   152     * @return void
   142     * @return void
   153     */
   143     */
   154     void ChangePublisherStatusL(const TDesC8& aStatus);
   144     void ChangePublisherStatusL(const TDesC8& aStatus);
   155     
       
   156     /**
       
   157     * Change the publisher status with list of actions
       
   158     *
       
   159     * @param aActionsList new list of status for the publisher
       
   160     * @return void
       
   161     */
       
   162     void ChangePublisherStatusL(CLiwDefaultList* aActionsList);
       
   163     
   145     
   164     /**
   146     /**
   165     * Triggers active event with KNoNotification option.
   147     * Triggers active event with KNoNotification option.
   166     * Notification is not send to observer, action handler
   148     * Notification is not send to observer, action handler
   167     * plug-ins are executed 
   149     * plug-ins are executed 
   363     *
   345     *
   364     * @since S60 5.2
   346     * @since S60 5.2
   365     * @param aAny - contains pointer to command buffer.
   347     * @param aAny - contains pointer to command buffer.
   366     */
   348     */
   367     void SetCommandBuffer(TAny* aAny);
   349     void SetCommandBuffer(TAny* aAny);
       
   350 
       
   351 private:
       
   352     // new functions
       
   353 
       
   354     /**
       
   355     * Gets the menu item from the publisher
       
   356     *
       
   357     * @param none
       
   358     * @return void
       
   359     */
       
   360     void GetMenuItemsL();
       
   361     
       
   362     /**
       
   363     * Change the publisher status with list of actions
       
   364     *
       
   365     * @param aActionsList new list of status for the publisher
       
   366     * @return void
       
   367     */
       
   368     void ChangePublisherStatusL(CLiwDefaultList* aActionsList);
   368     
   369     
   369 private:   
   370 private:   
   370     // data
   371     // data
   371     /** CPS Command Buffer Interface, Not Owned */
   372     /** CPS Command Buffer Interface, Not Owned */
   372     MAiCpsCommandBuffer* iCpsExecute;
   373     MAiCpsCommandBuffer* iCpsExecute;