browserutilities/schemehandler/SchemeDispatcher/src/HttpHandler.cpp
changeset 65 5bfc169077b2
parent 37 cb62a4f66ebe
child 68 92a765b5b3e7
equal deleted inserted replaced
42:d39add9822e2 65:5bfc169077b2
    15 *      Implementation of Scheme handler interface implementation for http:// scheme
    15 *      Implementation of Scheme handler interface implementation for http:// scheme
    16 *      
    16 *      
    17 *
    17 *
    18 */
    18 */
    19 
    19 
       
    20 
    20 // INCLUDE FILES
    21 // INCLUDE FILES
    21 
    22 
    22 #include "HttpHandler.h"
    23 #include "HttpHandler.h"
    23 #include "SchemeDispLogger.h"
    24 #include "SchemeDispLogger.h"
    24 #include <ecom/ecom.h>		// For REComSession
    25 #include <ECom.h>		// For REComSession
    25 #include <eikenv.h>
    26 #include <eikenv.h>
    26 #include <DocumentHandler.h>
    27 #include <DocumentHandler.h>
    27 #include <apgcli.h>
    28 #include <apgcli.h>
    28 #include <apparc.h>
    29 #include <apparc.h>
    29 #include <eikdoc.h>
    30 #include <eikdoc.h>
    30 #include <eikproc.h>
    31 #include <eikproc.h>
    31 #include <f32file.h>
    32 #include <f32file.h>
    32 #include <APGTASK.H>
    33 #include <APGTASK.H>
    33 #include <w32std.h>
    34 #include <w32std.h>
    34 #include <browseroverriddensettings.h>
    35 #include <BrowserOverriddenSettings.h>
    35 
    36 
    36 _LIT( KBrowserPrefix, "4 " );
    37 _LIT( KBrowserPrefix, "4 " );
    37 LOCAL_C const TUid KUidBrowser = { 0x10008D39 };
    38 LOCAL_C const TUid KUidBrowser = { 0x10008D39 };
    38 
    39 
    39 // ================= CONSTANTS =======================
    40 // ================= CONSTANTS =======================
   109     HBufC* buf16 = HBufC::NewLC( 
   110     HBufC* buf16 = HBufC::NewLC( 
   110 	    iParsedUrl->Des().Length() + KBrowserPrefix.iTypeLength );
   111 	    iParsedUrl->Des().Length() + KBrowserPrefix.iTypeLength );
   111     buf16->Des().Copy( KBrowserPrefix );
   112     buf16->Des().Copy( KBrowserPrefix );
   112     buf16->Des().Append( *iParsedUrl );
   113     buf16->Des().Append( *iParsedUrl );
   113             
   114             
   114     iLauncher = CBrowserLauncher::NewL();
   115 //    iLauncher = CBrowserLauncher::NewL();
   115     TBrowserOverriddenSettings settings;
   116     TBrowserOverriddenSettings settings;
   116     settings.SetBrowserSetting( EBrowserOverSettingsFullScreen, 1 );
   117     settings.SetBrowserSetting( EBrowserOverSettingsFullScreen, 1 );
   117     settings.SetBrowserSetting( EBrowserOverSettingsAutoLoadImages, 1 );
   118     settings.SetBrowserSetting( EBrowserOverSettingsAutoLoadImages, 1 );
   118     settings.SetBrowserSetting( EBrowserOverSettingsFontSize, EBrowserOverFontSizeLevelNormal );
   119     settings.SetBrowserSetting( EBrowserOverSettingsFontSize, EBrowserOverFontSizeLevelNormal );
   119     iLauncher->LaunchBrowserEmbeddedL( buf16->Des(), 
   120 /*    iLauncher->LaunchBrowserEmbeddedL( buf16->Des(), 
   120                                        NULL, 
   121                                        NULL, 
   121                                        this,
   122                                        this,
   122                                        &settings );
   123                                        &settings );*/
   123     CleanupStack::PopAndDestroy();  // buf16  
   124     CleanupStack::PopAndDestroy();  // buf16  
   124 	CLOG_LEAVEFN( "CHttpHandler::HandleUrlEmbeddedL()" );
   125 	CLOG_LEAVEFN( "CHttpHandler::HandleUrlEmbeddedL()" );
   125 	}
   126 	}
   126 
   127 
   127 // ---------------------------------------------------------
   128 // ---------------------------------------------------------