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