contentstorage/casrv/cawidgetscanner/inc/cawidgetstoragehandler.h
changeset 102 8b8b34fa9751
parent 98 d2f833ab7940
child 106 e78d6e055a5b
equal deleted inserted replaced
100:0920c6a9b6c8 102:8b8b34fa9751
    47 
    47 
    48     /**
    48     /**
    49      * Two-phased constructor.
    49      * Two-phased constructor.
    50      */
    50      */
    51     static CCaWidgetStorageHandler* NewL( CCaStorageProxy* aStorage,
    51     static CCaWidgetStorageHandler* NewL( CCaStorageProxy* aStorage,
       
    52             Usif::RSoftwareComponentRegistry& aSoftwareRegistry,
    52             RFs& aFs );
    53             RFs& aFs );
    53     static CCaWidgetStorageHandler* NewLC( CCaStorageProxy* aStorage,
    54     static CCaWidgetStorageHandler* NewLC( CCaStorageProxy* aStorage,
       
    55             Usif::RSoftwareComponentRegistry& aSoftwareRegistry,
    54             RFs& aFs );
    56             RFs& aFs );
    55 
    57 
    56     /**
    58     /**
    57      * Destructor.
    59      * Destructor.
    58      */
    60      */
   122 private:
   124 private:
   123 
   125 
   124     /**
   126     /**
   125      * C++ default constructor.
   127      * C++ default constructor.
   126      */
   128      */
   127     CCaWidgetStorageHandler( CCaStorageProxy* aStorage, RFs& aFs );
   129     CCaWidgetStorageHandler( CCaStorageProxy* aStorage,
       
   130             Usif::RSoftwareComponentRegistry& aSoftwareRegistry, RFs& aFs );
   128 
   131 
   129     /**
   132     /**
   130      * By default Symbian 2nd phase constructor is private.
   133      * By default Symbian 2nd phase constructor is private.
   131      */
   134      */
   132     void ConstructL();
   135     void ConstructL();
   167     /**
   170     /**
   168      * Pointer to a parser object. Own
   171      * Pointer to a parser object. Own
   169      */
   172      */
   170     CCaWidgetScannerParser* iParser;
   173     CCaWidgetScannerParser* iParser;
   171 
   174 
   172     Usif::RSoftwareComponentRegistry iSoftwareRegistry;
   175     /*
       
   176      * Software Component Registry. Not own
       
   177      */
       
   178     Usif::RSoftwareComponentRegistry& iSoftwareRegistry;
   173     };
   179     };
   174 
   180 
   175 #endif      // C_WIDGETSTORAGEHANDLER_H
   181 #endif      // C_WIDGETSTORAGEHANDLER_H
   176 // End of File
   182 // End of File