idlehomescreen/widgetmanager/inc/wmplugin.h
changeset 2 08c6ee43b396
parent 1 5315654608de
child 4 4d54b72983ae
equal deleted inserted replaced
1:5315654608de 2:08c6ee43b396
   135 
   135 
   136     /**
   136     /**
   137      * the shared file server reference
   137      * the shared file server reference
   138      */
   138      */
   139     RFs& FileServer();
   139     RFs& FileServer();
       
   140     
       
   141     /** prestored action to be executed. */
       
   142     void ExecuteCommandL();
   140 
   143 
   141 private:
   144 private:
   142     /** constructor */
   145     /** constructor */
   143     CWmPlugin();
   146     CWmPlugin();
   144     /** 2nd phase constructor */
   147     /** 2nd phase constructor */
   145     void ConstructL();
   148     void ConstructL();
   146     /** actions that are done when widget manager is closed */
   149     
   147     void ExecutePostponedCommandL();
   150     /**
       
   151      * Sets forwarding numeric keys to phone.
       
   152      * 
       
   153      * @param aEnabled ETrue if numeric keys are forwarded to phone
       
   154      */
       
   155     void ForwardNumericKeysToPhone( TBool aEnabled );
   148 
   156 
   149 private: // data members
   157 private: // data members
   150 
   158 
   151     /**
   159     /**
   152      * the host application view app UI (not owned)
   160      * the host application view app UI (not owned)
   155 
   163 
   156     /**
   164     /**
   157      * main container (not owned)
   165      * main container (not owned)
   158      */
   166      */
   159     CWmMainContainer*  iWmMainContainer;
   167     CWmMainContainer*  iWmMainContainer;
   160     
   168 
       
   169     /**
       
   170      * main view (not owned)
       
   171      */
       
   172     CWmMainContainerView* iWmMainView;
       
   173 
   161     /**
   174     /**
   162      * resource loader
   175      * resource loader
   163      */
   176      */
   164     CWmResourceLoader* iResourceLoader;
   177     CWmResourceLoader* iResourceLoader;
   165 
   178 
   187     /**
   200     /**
   188      * content info as parameter to iPostponedCommand
   201      * content info as parameter to iPostponedCommand
   189      */
   202      */
   190     CHsContentInfo* iPostponedContent;
   203     CHsContentInfo* iPostponedContent;
   191     
   204     
       
   205     /**
       
   206      * ActiveSchedulerWait used to wait while previous view is
       
   207 	 * being activated upon deletion.
       
   208      */
       
   209     CActiveSchedulerWait* iWait;
   192     };
   210     };
   193 
   211 
   194 #endif // __WMPLUGIN_
   212 #endif // __WMPLUGIN_
   195 
   213