diff -r 4d54b72983ae -r c743ef5928ba idlehomescreen/widgetmanager/inc/wmplugin.h --- a/idlehomescreen/widgetmanager/inc/wmplugin.h Tue Jan 26 11:48:23 2010 +0200 +++ b/idlehomescreen/widgetmanager/inc/wmplugin.h Tue Feb 02 00:04:13 2010 +0200 @@ -31,6 +31,8 @@ class CWmResourceLoader; class CWmMainContainer; class CWmEffectManager; +class CWmWidgetData; +class CWmInstaller; /** * CWmPlugin @@ -139,7 +141,12 @@ /** prestored action to be executed. */ void ExecuteCommandL(); - + + /** + * reference to iWmInstaller + */ + CWmInstaller& WmInstaller(); + private: /** constructor */ CWmPlugin(); @@ -165,7 +172,6 @@ */ CWmMainContainer* iWmMainContainer; - /** * resource loader */ @@ -202,6 +208,11 @@ * being activated upon deletion. */ CActiveSchedulerWait* iWait; + + /* + * Handles installation + */ + CWmInstaller* iWmInstaller; }; #endif // __WMPLUGIN_