diff -r 0920c6a9b6c8 -r 8b8b34fa9751 contentstorage/casrv/cawidgetscanner/inc/cawidgetstoragehandler.h --- a/contentstorage/casrv/cawidgetscanner/inc/cawidgetstoragehandler.h Tue Jun 29 10:20:30 2010 +0300 +++ b/contentstorage/casrv/cawidgetscanner/inc/cawidgetstoragehandler.h Fri Jul 09 14:19:08 2010 +0300 @@ -49,8 +49,10 @@ * Two-phased constructor. */ static CCaWidgetStorageHandler* NewL( CCaStorageProxy* aStorage, + Usif::RSoftwareComponentRegistry& aSoftwareRegistry, RFs& aFs ); static CCaWidgetStorageHandler* NewLC( CCaStorageProxy* aStorage, + Usif::RSoftwareComponentRegistry& aSoftwareRegistry, RFs& aFs ); /** @@ -124,7 +126,8 @@ /** * C++ default constructor. */ - CCaWidgetStorageHandler( CCaStorageProxy* aStorage, RFs& aFs ); + CCaWidgetStorageHandler( CCaStorageProxy* aStorage, + Usif::RSoftwareComponentRegistry& aSoftwareRegistry, RFs& aFs ); /** * By default Symbian 2nd phase constructor is private. @@ -169,7 +172,10 @@ */ CCaWidgetScannerParser* iParser; - Usif::RSoftwareComponentRegistry iSoftwareRegistry; + /* + * Software Component Registry. Not own + */ + Usif::RSoftwareComponentRegistry& iSoftwareRegistry; }; #endif // C_WIDGETSTORAGEHANDLER_H