Changeset 23856

Show
Ignore:
Timestamp:
06/28/07 11:48:23 (3 years ago)
Author:
spadma
Message:

2007-06-27 Prashanth Narayanaswamy < prashanth.narayanaswamy@nokia.com>

Reviewed by Sachin Padma.
DESC: SKWK-745NC7 - On going download files from Browser can be seen in Music Shop

  • WebKit\ResourceLoader\inc\LoaderContainer.h: (CLoaderContainer::SetDownloadAppClientUID): new function for storing App UID in LoaderContainer (CLoaderContainer::DownloadAppClientUID): new function for retrieving App UID from LoaderContainer (CLoaderContainer::iDownloadClientAppUID): TUid instance for storing App Uid
  • WebKit\ResourceLoader\src\LoaderContainer.cpp: (CLoaderContainer::ConstructL): initialized iDownloadClientAppUID with default browser Uid - KCRUidBrowser
  • WebKit\ResourceLoader\src\HttpDownloadObserver.cpp: (CHttpDownloadObserver::InitDownloadMgrL): while connecting to download manager server, use the application Uid which is passed by the client, instead of always using Browser's App Uid
  • WebKit\BrowserView\src\WebKitControl.cpp (CWebKitControl::SetBrowserSettingL): Store the Application Uid in LoaderContainer
Location:
S60/trunk
Files:
7 modified

Legend:

Unmodified
Added
Removed
  • S60/trunk/WebCore/ChangeLog

    r23798 r23856  
     1 
     22007-06-27  Prashanth Narayanaswamy  <prashanth.narayanaswamy@nokia.com> 
     3        Reviewed by Sachin Padma. 
     4        DESC: SKWK-745NC7 - On going download files from Browser can be seen in Music Shop 
     5 
     6        * WebCore\bridge\WebCoreLoaderContainer.h: 
     7        (MWebCoreLoaderContainer::SetDownloadAppClientUID): new pure virtual function for storing App Uid in LoaderContainer 
     8        (MWebCoreLoaderContainer::DownloadAppClientUID): new pure virtual function for retrieving App Uid from LoaderContainer 
     9 
    110spadma, reviewed by zalan 
    211 DESC: Fix build bustage 
  • S60/trunk/WebCore/bridge/WebCoreLoaderContainer.h

    r17254 r23856  
    7979    virtual CHttpCacheManager* CacheManagerL() = 0; 
    8080    virtual void UpdateCacheL( TDesC& aUrl, TDesC& aExpireDate ) = 0; 
     81    virtual void SetDownloadAppClientUID( TInt aAppUID ) = 0; 
     82    virtual TUid DownloadAppClientUID() = 0; 
    8183}; 
    8284 
  • S60/trunk/WebKit/BrowserView/src/WebKitControl.cpp

    r23794 r23856  
    789789                    } 
    790790                } 
     791                 
     792            if(aSetting == TBrCtlDefs::ESettingsLaunchAppUid) 
     793                { 
     794                MWebCoreLoaderContainer* loaderContainer = TWebCoreLoaderContainer::LoaderContainer(); 
     795                loaderContainer->SetDownloadAppClientUID(val); 
     796                } 
    791797            break; 
    792798            } 
  • S60/trunk/WebKit/ChangeLog

    r23814 r23856  
     12007-06-27  Prashanth Narayanaswamy  <prashanth.narayanaswamy@nokia.com> 
     2 
     3        Reviewed by Sachin Padma. 
     4        DESC: SKWK-745NC7 - On going download files from Browser can be seen in Music Shop 
     5 
     6        * WebKit\ResourceLoader\inc\LoaderContainer.h: 
     7        (CLoaderContainer::SetDownloadAppClientUID): new function for storing App UID in LoaderContainer 
     8        (CLoaderContainer::DownloadAppClientUID): new function for retrieving App UID from LoaderContainer 
     9        (CLoaderContainer::iDownloadClientAppUID): TUid instance for storing App Uid 
     10 
     11        * WebKit\ResourceLoader\src\LoaderContainer.cpp: 
     12        (CLoaderContainer::ConstructL): initialized iDownloadClientAppUID with default browser Uid - KCRUidBrowser 
     13 
     14        * WebKit\ResourceLoader\src\HttpDownloadObserver.cpp: 
     15        (CHttpDownloadObserver::InitDownloadMgrL): while connecting to download manager server, use the application Uid which is passed by the client,  
     16        instead of always using Browser's App Uid 
     17 
     18        * WebKit\BrowserView\src\WebKitControl.cpp 
     19        (CWebKitControl::SetBrowserSettingL): Store the Application Uid in LoaderContainer 
     20 
    121rathnasa, reviewed by <zbujtas@gmail.com> 
    222 DESC: Widget Menu API needs refinement 
  • S60/trunk/WebKit/ResourceLoader/inc/LoaderContainer.h

    r20659 r23856  
    188188        */ 
    189189        void SetClientAcceptHeadersL( const TPtrC& aAcceptHeaders ); 
     190         
     191        /** 
     192        * Set Download Client App UID 
     193        * @since 3.2 
     194        * @return 
     195        */ 
     196        void SetDownloadAppClientUID( TInt aAppUID ) { iDownloadClientAppUID.iUid = aAppUID; } 
     197 
     198        /** 
     199        * Get Download Client App UID 
     200        * @since 3.2 
     201        * @return 
     202        */ 
     203        TUid DownloadAppClientUID() { return iDownloadClientAppUID; } 
    190204 
    191205        /** 
     
    312326        // 
    313327        TInt            iSessionRefCount; 
     328         
     329        // 
     330        TUid            iDownloadClientAppUID; 
     331         
    314332        // 
    315333        RHTTPSession    iHttpSession; 
  • S60/trunk/WebKit/ResourceLoader/src/HttpDownloadObserver.cpp

    r20113 r23856  
    218218    TBool master( !TWebCoreLoaderContainer::LoaderContainer()->BrowserEmbedded() ); 
    219219 
    220     iDownloadMgr.ConnectL( KCRUidBrowser, *this, master ); 
     220    MWebCoreLoaderContainer* loaderContainer = TWebCoreLoaderContainer::LoaderContainer(); 
     221    TUid DownloadAppUid = loaderContainer->DownloadAppClientUID(); 
     222     
     223    iDownloadMgr.ConnectL( DownloadAppUid, *this, master ); 
    221224 
    222225    if( !master ) 
  • S60/trunk/WebKit/ResourceLoader/src/LoaderContainer.cpp

    r20659 r23856  
    4444#include <HttpFilterCommonStringsExt.h> 
    4545#include <HttpFilterCommonStringsAddition.h> 
     46#include <BrowserUiSDKCRKeys.h> 
    4647#include "HttpLoaderEventToUiListener.h" 
    4748#include "LoaderContainer.h" 
     
    100101    { 
    101102    iCache = CHttpCacheManager::NewL(); 
     103    iDownloadClientAppUID = KCRUidBrowser; 
    102104    } 
    103105