idlehomescreen/widgetmanager/inc/wmplugin.h
branchRCL_3
changeset 102 ba63c83f4716
parent 93 b01126ce0bec
equal deleted inserted replaced
93:b01126ce0bec 102:ba63c83f4716
    31 class CWmResourceLoader;
    31 class CWmResourceLoader;
    32 class CWmMainContainer;
    32 class CWmMainContainer;
    33 class CWmEffectManager;
    33 class CWmEffectManager;
    34 class CWmWidgetData;
    34 class CWmWidgetData;
    35 class CWmInstaller;
    35 class CWmInstaller;
    36 class CWmConfiguration;
       
    37 
    36 
    38 /**
    37 /**
    39  * CWmPlugin 
    38  * CWmPlugin 
    40  */
    39  */
    41 NONSHARABLE_CLASS( CWmPlugin ) : public CHsContentControlUi
    40 NONSHARABLE_CLASS( CWmPlugin ) : public CHsContentControlUi
   166      * reference to iWmInstaller
   165      * reference to iWmInstaller
   167      */
   166      */
   168     CWmInstaller& WmInstaller();
   167     CWmInstaller& WmInstaller();
   169     
   168     
   170     /**
   169     /**
   171      * reference to iWmConfiguration
       
   172      */
       
   173     CWmConfiguration& Configuration();
       
   174     
       
   175     /**
       
   176      * Get widget by Uid. Used for getting widget details 
   170      * Get widget by Uid. Used for getting widget details 
   177      * when error has occured during uninstallation.
   171      * when error has occured during uninstallation.
   178      * @param aUid Uid of widget
   172      * @param aUid Uid of widget
   179      */
   173      */
   180     CWmWidgetData* GetUninstalledWidgetByUid( TUid aUid );
   174     CWmWidgetData* GetUninstalledWidgetByUid( TUid aUid );
   255     /**
   249     /**
   256      * Counter for execute command delay.
   250      * Counter for execute command delay.
   257      */
   251      */
   258     TInt iExecutionCount;
   252     TInt iExecutionCount;
   259     
   253     
   260     /**
       
   261      * The configuration
       
   262      */
       
   263     CWmConfiguration*       iConfiguration;
       
   264     
       
   265 #ifdef _WM_UNIT_TEST
   254 #ifdef _WM_UNIT_TEST
   266     friend class CWmUnitTest;
   255     friend class CWmUnitTest;
   267 #endif
   256 #endif
   268     };
   257     };
   269 
   258