| author | Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> | 
| Mon, 21 Jun 2010 15:43:41 +0300 | |
| branch | RCL_3 | 
| changeset 60 | b149f0820e5a | 
| parent 50 | c9249d037530 | 
| child 62 | 5a044f6358c2 | 
| permissions | -rw-r--r-- | 
| 0 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1 | /* | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 2 | * Copyright (c) 2002 Nokia Corporation and/or its subsidiary(-ies). | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 3 | * All rights reserved. | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 4 | * This component and the accompanying materials are made available | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 5 | * under the terms of the License "Eclipse Public License v1.0" | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 6 | * which accompanies this distribution, and is available | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 7 | * at the URL "http://www.eclipse.org/legal/epl-v10.html". | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 8 | * | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 9 | * Initial Contributors: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 10 | * Nokia Corporation - initial contribution. | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 11 | * | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 12 | * Contributors: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 13 | * | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 14 | * Description: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 15 | * Browser content view | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 16 | * | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 17 | * | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 18 | */ | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 19 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 20 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 21 | // INCLUDE FILES | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 22 | |
| 31 
868cceedabd3
Revision: 200948
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
22diff
changeset | 23 | #include <brctldefs.h> | 
| 
868cceedabd3
Revision: 200948
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
22diff
changeset | 24 | #include <brctlinterface.h> | 
| 0 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 25 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 26 | #include "BrowserWindow.h" | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 27 | #include "BrowserContentView.h" | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 28 | #include "BrowserContentViewContainer.h" | 
| 32 
92a061761a7b
Revision: 200951
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
31diff
changeset | 29 | #include <browserdialogsprovider.h> | 
| 0 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 30 | #include "BrowserDialogsProviderProxy.h" | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 31 | #include "BrowserSoftkeysObserver.h" | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 32 | #include "BrowserSpecialLoadObserver.h" | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 33 | #include "BrowserWindowManager.h" | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 34 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 35 | #include "ApiProvider.h" | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 36 | #include "BrowserAppUi.h" | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 37 | #include "BrowserUIVariant.hrh" | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 38 | #include "Logger.h" | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 39 | #include "BrowserDisplay.h" | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 40 | #include "BrowserPopupEngine.h" | 
| 31 
868cceedabd3
Revision: 200948
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
22diff
changeset | 41 | #include <cdownloadmgruidownloadslist.h> | 
| 
868cceedabd3
Revision: 200948
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
22diff
changeset | 42 | #include <downloadmgrclient.h> | 
| 0 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 43 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 44 | // for instantiating BrCtlInterface | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 45 | #include "CommonConstants.h" | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 46 | #include "BrowserApplication.h" | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 47 | #include "BrowserAppDocument.h" | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 48 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 49 | #include "Preferences.h" | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 50 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 51 | // for dialog notes | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 52 | #include <StringLoader.h> | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 53 | #include <BrowserNG.rsg> | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 54 | #include "BrowserDialogs.h" | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 55 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 56 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 57 | #define CALL_ORIG iWindowManager->ApiProvider()-> | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 58 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 59 | TBool CBrowserWindow::iIsPageOverviewSupportQueried = EFalse; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 60 | TBool CBrowserWindow::iIsPageOverviewSupported = EFalse; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 61 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 62 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 63 | // CBrowserWindow::NewLC() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 64 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 65 | // | 
| 60 
b149f0820e5a
Revision: 201023
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
50diff
changeset | 66 | TBool CBrowserWindow::CompleteDelayedInit() | 
| 
b149f0820e5a
Revision: 201023
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
50diff
changeset | 67 |     {    
 | 
| 
b149f0820e5a
Revision: 201023
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
50diff
changeset | 68 | } | 
| 
b149f0820e5a
Revision: 201023
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
50diff
changeset | 69 | |
| 0 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 70 | CBrowserWindow* CBrowserWindow::NewLC( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 71 | TInt aWindowId, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 72 | const TDesC* aTargetName, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 73 | CBrowserWindowManager* aWindowMgr ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 74 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 75 | CBrowserWindow* self = new (ELeave) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 76 | CBrowserWindow( aWindowId, aTargetName, aWindowMgr ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 77 | CleanupStack::PushL( self ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 78 | self->ConstructL(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 79 | return self; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 80 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 81 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 82 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 83 | // CBrowserWindow::NewL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 84 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 85 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 86 | CBrowserWindow* CBrowserWindow::NewL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 87 | TInt aWindowId, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 88 | const TDesC* aTargetName, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 89 | CBrowserWindowManager* aWindowMgr ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 90 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 91 | CBrowserWindow* self = | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 92 | CBrowserWindow::NewLC( aWindowId, aTargetName, aWindowMgr ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 93 | CleanupStack::Pop( self ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 94 | return self; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 95 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 96 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 97 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 98 | // CBrowserWindow::~CBrowserWindow() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 99 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 100 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 101 | CBrowserWindow::~CBrowserWindow() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 102 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 103 | iClosing = ETrue; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 104 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 105 | LOG_ENTERFN("CBrowserWindow::~CBrowserWindow");
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 106 | BROWSER_LOG( ( _L( "window id: %d" ), WindowId() ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 107 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 108 | if( iBrCtlInterface ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 109 |         {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 110 | iBrCtlInterface->RemoveLoadEventObserver( iLoadObserver ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 111 | BROWSER_LOG( ( _L( " RemoveLoadEventObserver" ) ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 112 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 113 | CBrowserContentView* cv = iWindowManager->ContentView(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 114 | iBrCtlInterface->RemoveStateChangeObserver( cv ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 115 | BROWSER_LOG( ( _L( " RemoveStateChangeObserver" ) ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 116 | iBrCtlInterface->RemoveCommandObserver( cv ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 117 | BROWSER_LOG( ( _L( " RemoveCommandObserver" ) ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 118 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 119 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 120 | // TRAP_IGNORE( iBrCtlInterface->HandleCommandL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 121 | // (TInt)TBrCtlDefs::ECommandCancelFetch + (TInt)TBrCtlDefs::ECommandIdBase ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 122 | BROWSER_LOG( ( _L( " HandleCommandL" ) ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 123 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 124 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 125 | // security indicator must be set off. | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 126 | if( iDisplay && !iWindowManager->ApiProvider()-> | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 127 | Preferences().HttpSecurityWarningsStatSupressed() ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 128 |         {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 129 | BROWSER_LOG( ( _L( " UpdateSecureIndicatorL 1" ) ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 130 | TRAP_IGNORE( iDisplay->UpdateSecureIndicatorL( EAknIndicatorStateOff ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 131 | BROWSER_LOG( ( _L( " UpdateSecureIndicatorL 2" ) ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 132 | // we cannot do much here if error occurs... application is closing anyway | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 133 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 134 | delete iDisplay; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 135 | BROWSER_LOG( ( _L( " Display deleted.") ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 136 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 137 | //Delete iBrCtlInterface before observers. If this is not | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 138 | //done then browser crashes on exit when page is being loaded. | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 139 | delete iBrCtlInterface; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 140 | BROWSER_LOG( ( _L( " BrCtlInterface deleted.") ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 141 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 142 | delete iLoadObserver; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 143 | BROWSER_LOG( ( _L( " LoadObserver deleted.") ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 144 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 145 | delete iDialogsProviderProxy; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 146 | BROWSER_LOG( ( _L( " DialogsProviderProxy deleted.") ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 147 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 148 | delete iSpecialLoadObserver; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 149 | BROWSER_LOG( ( _L( " SpecialLoadObserver deleted.") ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 150 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 151 | delete iSoftkeysObserver; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 152 | BROWSER_LOG( ( _L( " SoftkeysObserver deleted.") ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 153 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 154 | delete iTargetName; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 155 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 156 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 157 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 158 | // CBrowserWindow::CBrowserWindow() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 159 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 160 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 161 | CBrowserWindow::CBrowserWindow( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 162 | TInt aWindowId, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 163 | const TDesC* aTargetName, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 164 | CBrowserWindowManager* aWindowMgr ) : | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 165 | iWindowId( aWindowId ), | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 166 | iActive( EFalse ), | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 167 | iFirstPage(ETrue), | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 168 | iBrCtlInterface( NULL ), | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 169 | iDialogsProviderProxy( NULL ), | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 170 | iDisplay( NULL ), | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 171 | iLoadObserver( NULL ), | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 172 | iSoftkeysObserver( NULL ), | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 173 | iSpecialLoadObserver( NULL ), | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 174 | iWindowManager( aWindowMgr ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 175 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 176 | __ASSERT_DEBUG( (aTargetName != NULL), Util::Panic( Util::EUninitializedData )); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 177 | iTargetName = aTargetName->Alloc(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 178 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 179 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 180 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 181 | // CBrowserWindow::ConstructL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 182 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 183 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 184 | void CBrowserWindow::ConstructL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 185 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 186 | PERFLOG_LOCAL_INIT | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 187 | LOG_ENTERFN("CBrowserWindow::ConstructL");
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 188 | MApiProvider* api = iWindowManager->ApiProvider(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 189 | CleanupStack::PushL( api ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 190 | PERFLOG_STOPWATCH_START | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 191 | iDisplay = CBrowserDisplay::NewL( *this, *this ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 192 | PERFLOG_STOP_WRITE("*BrowserDisplay*")
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 193 | BROWSER_LOG( ( _L( " Multiple Display up" ) ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 194 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 195 | CBrowserContentView* cv = iWindowManager->ContentView(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 196 | TRect rect = cv->Container()->Rect(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 197 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 198 | PERFLOG_STOPWATCH_START | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 199 | iLoadObserver = CBrowserLoadObserver::NewL( *this, *cv, *this ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 200 | BROWSER_LOG( ( _L( " Multiple LoadObserver up" ) ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 201 | PERFLOG_STOP_WRITE("*LoadObs*")
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 202 | PERFLOG_STOPWATCH_START | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 203 | iDialogsProviderProxy = CBrowserDialogsProviderProxy::NewL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 204 | api->DialogsProvider(), iLoadObserver, *this ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 205 | PERFLOG_STOP_WRITE("*DlgProxy*")
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 206 | BROWSER_LOG( ( _L( " Multiple CBrowserDialogsProviderProxy UP" ) ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 207 | PERFLOG_STOPWATCH_START | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 208 | iSoftkeysObserver = CBrowserSoftkeysObserver::NewL( *this ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 209 | BROWSER_LOG( ( _L( " Multiple SoftkeyObserver up" ) ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 210 | PERFLOG_STOP_WRITE("*SoftKeyObs*")
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 211 | PERFLOG_STOPWATCH_START | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 212 | iSpecialLoadObserver = CBrowserSpecialLoadObserver::NewL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 213 | *this, this, CBrowserAppUi::Static()->Document(), cv ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 214 | PERFLOG_STOP_WRITE("*SoftKeyObs*")
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 215 | BROWSER_LOG( ( _L( " Multiple SpecialLoadObserver up" ) ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 216 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 217 | TInt autoLaunch( TBrCtlDefs::ECapabilityLaunchViewer ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 218 | CBrowserAppDocument* doc = STATIC_CAST( CBrowserAppDocument*, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 219 | CBrowserAppUi::Static()->Document() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 220 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 221 | if( doc->IsContentHandlerRegistered() ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 222 |         {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 223 | autoLaunch = 0; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 224 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 225 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 226 | PERFLOG_STOPWATCH_START | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 227 | TUint capabilityFlags = ( TBrCtlDefs::ECapabilityLoadHttpFw | | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 228 | TBrCtlDefs::ECapabilityDisplayScrollBar | | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 229 | TBrCtlDefs::ECapabilityConfirmDownloads | | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 230 | TBrCtlDefs::ECapabilitySavedPage | | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 231 | TBrCtlDefs::ECapabilityUseDlMgr | | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 232 | TBrCtlDefs::ECapabilityCursorNavigation | | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 233 | TBrCtlDefs::ECapabilityFavicon | | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 234 | TBrCtlDefs::ECapabilityToolBar | | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 235 | TBrCtlDefs::ECapabilityFitToScreen | | 
| 45 
dbd79466b1ed
Revision: 201006
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
32diff
changeset | 236 | TBrCtlDefs::ECapabilityPinchZoom | | 
| 0 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 237 | autoLaunch ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 238 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 239 | if ( Preferences().UiLocalFeatureSupported( KBrowserGraphicalPage )) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 240 | 		{
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 241 | capabilityFlags = capabilityFlags | TBrCtlDefs::ECapabilityGraphicalPage; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 242 | } | 
| 50 
c9249d037530
Revision: 201013
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
45diff
changeset | 243 | #ifdef BRDO_MULTITOUCH_ENABLED_FF | 
| 
c9249d037530
Revision: 201013
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
45diff
changeset | 244 | if (Preferences().UiLocalFeatureSupported( KBrowserGraphicalHistory )) | 
| 
c9249d037530
Revision: 201013
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
45diff
changeset | 245 | #else | 
| 
c9249d037530
Revision: 201013
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
45diff
changeset | 246 | if ( Preferences().UiLocalFeatureSupported( KBrowserGraphicalPage ) && | 
| 
c9249d037530
Revision: 201013
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
45diff
changeset | 247 | Preferences().UiLocalFeatureSupported( KBrowserGraphicalHistory )) | 
| 
c9249d037530
Revision: 201013
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
45diff
changeset | 248 | #endif | 
| 
c9249d037530
Revision: 201013
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
45diff
changeset | 249 |         {
 | 
| 0 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 250 | capabilityFlags = capabilityFlags | TBrCtlDefs::ECapabilityGraphicalHistory; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 251 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 252 | if ( Preferences().UiLocalFeatureSupported( KBrowserAutoFormFill ) ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 253 | 		{
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 254 | capabilityFlags = capabilityFlags | TBrCtlDefs::ECapabilityAutoFormFill; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 255 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 256 | if (Preferences().AccessKeys()) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 257 | 		{
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 258 | capabilityFlags = capabilityFlags | TBrCtlDefs::ECapabilityAccessKeys; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 259 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 260 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 261 | iBrCtlInterface = CreateBrowserControlL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 262 | (CCoeControl*)cv->Container(), // parent control | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 263 | rect, // client rect | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 264 | capabilityFlags, // capabilities | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 265 | (TUint)TBrCtlDefs::ECommandIdBase, // command base | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 266 | iSoftkeysObserver, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 267 | (MBrCtlLinkResolver*)NULL, // LinkResolver | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 268 | iSpecialLoadObserver, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 269 | (MBrCtlLayoutObserver*)NULL, // Layout Observer | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 270 | iDialogsProviderProxy, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 271 | this // Window Observer | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 272 | ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 273 | BROWSER_LOG( ( _L( " Multiple Plugin Br Control up, Kimono." ) ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 274 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 275 | iBrCtlInterface->SetBrowserSettingL(TBrCtlDefs::ESettingsLaunchAppUid, KUidBrowserApplication.iUid); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 276 | iBrCtlInterface->SetBrowserSettingL(TBrCtlDefs::ESettingsLaunchViewId, KUidBrowserBookmarksViewId.iUid); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 277 | iBrCtlInterface->SetBrowserSettingL(TBrCtlDefs::ESettingsLaunchCustomMessageId, KUidCustomMsgDownloadsList.iUid ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 278 | BROWSER_LOG( ( _L( " LaunchSettings are passed." ) ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 279 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 280 | #if defined( __RSS_FEEDS ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 281 | TPtrC rssMimeTypes = api->FeedsClientUtilities().SupportedMimeTypesL(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 282 | BROWSER_LOG( ( _L( " rss SupportedMimeTypes OK" ) ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 283 | TPtrC selfDownloadContentTypes = api->Preferences().SelfDownloadContentTypesL(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 284 | BROWSER_LOG( ( _L( " SelfDownloadContentTypesL OK" ) ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 285 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 286 | HBufC* buf = HBufC::NewLC( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 287 | rssMimeTypes.Length() + selfDownloadContentTypes.Length() + 2 ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 288 | TPtr ptr( buf->Des() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 289 | ptr.Append( rssMimeTypes ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 290 |     ptr.Append( TChar(';') );
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 291 | ptr.Append( selfDownloadContentTypes ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 292 | ptr.ZeroTerminate(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 293 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 294 | iBrCtlInterface->SetSelfDownloadContentTypesL( ptr ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 295 | CleanupStack::PopAndDestroy(); // buf | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 296 | #else // __RSS_FEEDS | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 297 | TPtrC selfDownloadContentTypes = api->Preferences().SelfDownloadContentTypesL(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 298 | BROWSER_LOG( ( _L( " SelfDownloadContentTypesL OK" ) ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 299 | iBrCtlInterface->SetSelfDownloadContentTypesL( selfDownloadContentTypes ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 300 | #endif // __RSS_FEEDS | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 301 | BROWSER_LOG( ( _L( " SetSelfDownloadContentTypesL") ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 302 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 303 | iBrCtlInterface->AddLoadEventObserverL( iLoadObserver ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 304 | BROWSER_LOG( ( _L( " AddLoadEventObserverL") ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 305 | iBrCtlInterface->AddStateChangeObserverL( cv ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 306 | BROWSER_LOG( ( _L( " AddStateChangeObserverL") ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 307 | iBrCtlInterface->AddCommandObserverL( cv ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 308 | BROWSER_LOG( ( _L( " AddCommandObserverL") ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 309 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 310 | // Window is not added as PreferencesObserver, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 311 | // this message flow is controlled by the WindowManager. | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 312 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 313 | // Each window needs to notify its Browser Control of the settings | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 314 | PERFLOG_STOP_WRITE("***BctlItem creation***")
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 315 | PERFLOG_STOPWATCH_START | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 316 | InitialiseLocalPreferencesL(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 317 | UpdateBrCtlSettingsL(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 318 | PERFLOG_STOP_WRITE("***BrowserCtl Settings update***")
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 319 | CleanupStack::Pop( api ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 320 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 321 | iIsPageOverviewOn = iWindowManager->ApiProvider()->Preferences().PageOverview(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 322 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 323 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 324 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 325 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 326 | // CBrowserWindow::OpenWindowL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 327 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 328 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 329 | CBrCtlInterface* CBrowserWindow::OpenWindowL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 330 | TDesC& /* aUrl */, TDesC* aTargetName, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 331 | TBool aUserInitiated, TAny* /* aReserved */ ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 332 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 333 | // do not create new window when the browser is being closed | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 334 | if( iClosing ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 335 |         {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 336 | return NULL; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 337 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 338 | LOG_ENTERFN("CBrowserWindow::OpenWindowL, OSS");
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 339 | // Do not exceed the maximum number of windows allowed | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 340 | if ( iWindowManager->WindowCount() == | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 341 | iWindowManager->MaxWindowCount() ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 342 | 	    {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 343 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 344 | // Show warning to user | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 345 | TBrowserDialogs::ErrorNoteL( R_BROWSER_NOTE_MAX_WINDOWS ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 346 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 347 | return NULL; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 348 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 349 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 350 | CBrCtlInterface* retVal( NULL ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 351 | TBool loadUrl( EFalse ); // allow fetching of url | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 352 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 353 | CBrowserPopupEngine* popup = &( iWindowManager->ApiProvider()->PopupEngine() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 354 | // embedded mode doesn't allow multiple windows feature, hence popup object is NULL | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 355 | 	if (!popup) {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 356 | return retVal; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 357 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 358 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 359 | HBufC* url = BrCtlInterface().PageInfoLC( TBrCtlDefs::EPageInfoUrl ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 360 | if(!url) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 361 | 	{
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 362 | //The url is already pushed on to the cleanup stack and we have the ownership of it. Pop it. | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 363 | CleanupStack::Pop(url); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 364 | return NULL; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 365 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 366 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 367 | TPtrC ptr( url->Des() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 368 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 369 | // Check if on the whitelist, if not a user initiated open | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 370 | // or if pop-up blocking has been disabled | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 371 | if ( !( iWindowManager->ApiProvider()->Preferences().PopupBlocking() ) || | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 372 | popup->IsUrlOnWhiteListL( ptr ) || | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 373 | aUserInitiated ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 374 | 		{		
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 375 | loadUrl = ETrue; // OK to fetch the URL | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 376 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 377 | else | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 378 |         {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 379 | // Notify user that popup was blocked | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 380 | HBufC* popupBlocked = StringLoader::LoadLC( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 381 | R_BROWSER_NOTE_POPUP_BLOCKED ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 382 | iWindowManager->ApiProvider()-> | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 383 | DialogsProvider().ShowTooltipL( *popupBlocked ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 384 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 385 | CleanupStack::PopAndDestroy( popupBlocked ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 386 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 387 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 388 | CleanupStack::PopAndDestroy( url ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 389 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 390 | if ( loadUrl ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 391 | 		{
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 392 | // Open a new popup window | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 393 | CBrowserWindow* window = iWindowManager->CreateWindowL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 394 | WindowId(), aTargetName ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 395 | if (window == NULL) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 396 |     	    {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 397 | return retVal; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 398 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 399 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 400 | retVal = & ( window->BrCtlInterface() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 401 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 402 | // do not initiate load, it does by the engine automatically | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 403 | // aUrl is empty / NULL | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 404 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 405 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 406 | // Indicate to the user that a new window is being opened | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 407 | HBufC* newWindow = StringLoader::LoadLC( R_BROWSER_NEW_WINDOW_OPENED ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 408 | iWindowManager->ApiProvider()->DialogsProvider(). | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 409 | ShowTooltipL( *newWindow ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 410 | CleanupStack::PopAndDestroy( newWindow ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 411 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 412 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 413 | return retVal; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 414 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 415 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 416 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 417 | // CBrowserWindow::FindWindowL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 418 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 419 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 420 | CBrCtlInterface* CBrowserWindow::FindWindowL( const TDesC& aTargetName ) const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 421 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 422 | CBrowserWindow* window = iWindowManager->FindWindowL( aTargetName ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 423 | if( window ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 424 | return & ( window->BrCtlInterface() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 425 | else | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 426 | return NULL; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 427 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 428 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 429 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 430 | // CBrowserWindow::HandleWindowCommandL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 431 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 432 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 433 | void CBrowserWindow::HandleWindowCommandL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 434 | const TDesC& aTargetName, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 435 | TBrCtlWindowCommand aCommand ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 436 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 437 | LOG_ENTERFN("CBrowserWindow::HandleWindowCommandL");
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 438 | BROWSER_LOG( ( _L( "window Id: %d, aCommand: %d" ), WindowId(), aCommand ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 439 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 440 | // KNullDesC() refers to the current window | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 441 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 442 | // I am NOT that targetwindow | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 443 | if( aTargetName != KNullDesC() && iTargetName->Compare( aTargetName ) != 0 ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 444 |         {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 445 | // try to find that window | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 446 | CBrowserWindow* window = iWindowManager->FindWindowL( aTargetName ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 447 | if( window ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 448 |             {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 449 | window->HandleWindowCommandL( aTargetName, aCommand ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 450 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 451 | else | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 452 |             {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 453 | // no window with that name | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 454 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 455 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 456 | else // I am that targetwindow | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 457 |         {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 458 | switch( aCommand ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 459 |             {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 460 | case EShowWindow: // to activate a window after creating it | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 461 | case EFocusWindow: // window.focus or reload | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 462 | // focusing this window | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 463 |                 {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 464 | // Changes were made to ClearHistory that cause it to keep one (current) page | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 465 | // In order to reuse a window we need to clear the history again after the first new page | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 466 | // is loaded | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 467 | if (iFirstPage) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 468 | 	            	{
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 469 | BrCtlInterface().HandleCommandL((TInt)TBrCtlDefs::ECommandClearHistory + (TInt)TBrCtlDefs::ECommandIdBase); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 470 | iFirstPage = EFalse; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 471 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 472 | iWindowManager->SwitchWindowL( WindowId() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 473 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 474 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 475 | case EUnfocusWindow: // focusing the last active window | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 476 |                 {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 477 | // iWindowManager->SwitchWindowL( ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 478 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 479 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 480 | case ECloseWindow: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 481 |                 {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 482 | CBrowserAppUi::Static()->CloseWindowL( WindowId() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 483 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 484 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 485 | // case EDisableScriptLog: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 486 | // iWindowManager->ApiProvider()->Preferences().SetScriptLogL( TBrCtlDefs::EScriptLogDisable ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 487 | // break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 488 | default: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 489 |                 {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 490 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 491 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 492 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 493 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 494 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 495 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 496 | // --------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 497 | // CBrowserWindow::IsPageOverviewSupported | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 498 | // --------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 499 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 500 | TBool CBrowserWindow::IsPageOverviewSupportedL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 501 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 502 | if(!iIsPageOverviewSupportQueried) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 503 |         {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 504 | iIsPageOverviewSupported = iBrCtlInterface->BrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 505 | TBrCtlDefs::ESettingsPageOverview ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 506 | iIsPageOverviewSupportQueried = ETrue; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 507 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 508 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 509 | return iIsPageOverviewSupported; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 510 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 511 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 512 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 513 | // CBrowserWindow::ResetPageOverviewLocalSettingL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 514 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 515 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 516 | void CBrowserWindow::ResetPageOverviewLocalSettingL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 517 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 518 | iIsPageOverviewOn = | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 519 | iWindowManager->ApiProvider()->Preferences().PageOverview(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 520 | BrCtlInterface().SetBrowserSettingL(TBrCtlDefs::ESettingsPageOverview, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 521 | iIsPageOverviewOn ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 522 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 523 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 524 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 525 | // CBrowserWindow::ChangeTitlePaneTextUntilL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 526 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 527 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 528 | void CBrowserWindow::ChangeTitlePaneTextUntilL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 529 | const TDesC& aTitle, TInt /* aInterval */ ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 530 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 531 | iWindowManager->ApiProvider()->DialogsProvider().ShowTooltipL( aTitle ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 532 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 533 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 534 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 535 | // CBrowserWindow::FlipPageOverviewLocalSettingL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 536 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 537 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 538 | void CBrowserWindow::FlipPageOverviewLocalSettingL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 539 |     {  
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 540 | iIsPageOverviewOn = !iIsPageOverviewOn; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 541 | BrCtlInterface().SetBrowserSettingL( TBrCtlDefs::ESettingsPageOverview, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 542 | iIsPageOverviewOn ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 543 | TInt tooltipResource = iIsPageOverviewOn ? | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 544 | R_BROWSER_TOOLTIP_PAGE_OVERVIEW_ON : R_BROWSER_TOOLTIP_PAGE_OVERVIEW_OFF; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 545 | HBufC* overviewTooltip = StringLoader::LoadLC( tooltipResource ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 546 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 547 | iWindowManager->ApiProvider()->DialogsProvider().ShowTooltipL( *overviewTooltip ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 548 | CleanupStack::PopAndDestroy( overviewTooltip ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 549 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 550 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 551 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 552 | // CBrowserWindow::BrCtlInterface() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 553 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 554 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 555 | CBrCtlInterface& CBrowserWindow::BrCtlInterface() const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 556 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 557 | return *iBrCtlInterface; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 558 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 559 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 560 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 561 | // CBrowserWindow::Display() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 562 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 563 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 564 | MDisplay& CBrowserWindow::Display() const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 565 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 566 | return *iDisplay; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 567 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 568 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 569 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 570 | // CBrowserWindow::LoadObserver() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 571 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 572 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 573 | CBrowserLoadObserver& CBrowserWindow::LoadObserver() const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 574 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 575 | return *iLoadObserver; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 576 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 577 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 578 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 579 | // CBrowserWindow::SoftkeysObserver() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 580 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 581 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 582 | CBrowserSoftkeysObserver& CBrowserWindow::SoftkeysObserver() const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 583 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 584 | return *iSoftkeysObserver; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 585 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 586 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 587 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 588 | // CBrowserWindow::SpecialLoadObserver() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 589 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 590 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 591 | CBrowserSpecialLoadObserver& CBrowserWindow::SpecialLoadObserver() const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 592 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 593 | return *iSpecialLoadObserver; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 594 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 595 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 596 | // ---------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 597 | // CBrowserWindow::HandlePreferencesChangeL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 598 | // ---------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 599 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 600 | void CBrowserWindow::HandlePreferencesChangeL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 601 | TPreferencesEvent aEvent, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 602 | TPreferencesValues& aValues, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 603 | TBrCtlDefs::TBrCtlSettings aSettingType ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 604 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 605 | switch ( aEvent ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 606 |         {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 607 | case EPreferencesActivate: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 608 |             {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 609 | // Provide local settings | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 610 | aValues.iFontSize = iFontSize; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 611 | aValues.iTextWrap = iTextWrap; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 612 | aValues.iEncoding = iEncoding; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 613 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 614 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 615 | case EPreferencesDeactivate: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 616 |             {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 617 | // Save local preferences and notify Browser Control | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 618 | if ( iActive ) // Topmost window only | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 619 |                 {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 620 | UpdateLocalPreferencesL( aValues ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 621 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 622 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 623 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 624 | case EPreferencesItemChange: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 625 |             {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 626 | // All preferences changes should notify the | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 627 | // Browser Control | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 628 | UpdateGlobalPreferencesL( aSettingType ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 629 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 630 | if ( iActive ) // Topmost window only | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 631 |                 {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 632 | UpdateLocalPreferencesL( aValues ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 633 | // Change the local setting to the changed setting. | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 634 | iIsPageOverviewOn = iWindowManager->ApiProvider()->Preferences().PageOverview(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 635 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 636 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 637 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 638 | default: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 639 | // Do nothing | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 640 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 641 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 642 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 643 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 644 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 645 | // CBrowserWindow::UpdateGlobalPreferencesL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 646 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 647 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 648 | void CBrowserWindow::UpdateGlobalPreferencesL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 649 | TBrCtlDefs::TBrCtlSettings aSettingType ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 650 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 651 | // Local Settings should be ignored | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 652 | switch ( aSettingType ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 653 |         {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 654 | case TBrCtlDefs::ESettingsAutoLoadImages: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 655 |                 {               
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 656 | // WebEngine has two different settings for Content Autoload enable/disable: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 657 | // AutoLoad Images - True/False and Disable flash - True/False | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 658 | // Here is how the Load Content setting in UI maps to the Image and | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 659 | // Flash settings in Webengine in case flash Plugin is present | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 660 | // Load Content = 0, AutoLoadImages = 0, DisableFlash = 1 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 661 | // Load Content = 1, AutoLoadImages = 1, DisableFlash = 1 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 662 | // Load Content = 2, AutoLoadImages = 1, DisableFlash = 0 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 663 | // In case flash plugin is not present | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 664 | // Load Content = 0, AutoLoadImages = 0, DisableFlash = 1 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 665 | // Load Content = 1, AutoLoadImages = 1, DisableFlash = 1 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 666 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 667 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 668 | TBrCtlDefs::ESettingsAutoLoadImages, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 669 | ((Preferences().AutoLoadContent() == EWmlSettingsAutoloadText) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 670 | ?EFalse:ETrue)); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 671 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 672 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 673 | TBrCtlDefs::ESettingsDisableFlash, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 674 | ((Preferences().AutoLoadContent() == EWmlSettingsAutoloadAll) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 675 | ?EFalse:ETrue)); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 676 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 677 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 678 | case TBrCtlDefs::ESettingsEmbedded: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 679 |                 {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 680 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 681 | TBrCtlDefs::ESettingsEmbedded, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 682 | Preferences().EmbeddedMode() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 683 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 684 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 685 | case TBrCtlDefs::ESettingsCookiesEnabled: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 686 |                 {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 687 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 688 | TBrCtlDefs::ESettingsCookiesEnabled, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 689 | Preferences().Cookies() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 690 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 691 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 692 | case TBrCtlDefs::ESettingsECMAScriptEnabled: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 693 |                 {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 694 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 695 | TBrCtlDefs::ESettingsECMAScriptEnabled, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 696 | Preferences().Ecma() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 697 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 698 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 699 | case TBrCtlDefs::ESettingsScriptLog: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 700 |                 {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 701 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 702 | TBrCtlDefs::ESettingsScriptLog, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 703 | Preferences().ScriptLog() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 704 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 705 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 706 | case TBrCtlDefs::ESettingsIMEINotifyEnabled: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 707 |                 {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 708 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 709 | TBrCtlDefs::ESettingsIMEINotifyEnabled, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 710 | Preferences().IMEINotification() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 711 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 712 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 713 | case TBrCtlDefs::ESettingsSendRefererHeader: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 714 |                 {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 715 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 716 | TBrCtlDefs::ESettingsSendRefererHeader, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 717 | Preferences().SendReferrer() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 718 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 719 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 720 | case TBrCtlDefs::ESettingsSecurityWarnings: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 721 |                 {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 722 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 723 | TBrCtlDefs::ESettingsSecurityWarnings, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 724 | Preferences().HttpSecurityWarnings() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 725 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 726 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 727 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 728 | case TBrCtlDefs::ESettingsAutoOpenDownloads: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 729 |                 {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 730 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 731 | TBrCtlDefs::ESettingsAutoOpenDownloads, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 732 | Preferences().DownloadsOpen() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 733 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 734 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 735 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 736 | case TBrCtlDefs::ESettingsPageOverview: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 737 |         		{
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 738 | if( IsPageOverviewSupportedL() ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 739 |         		    {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 740 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 741 | TBrCtlDefs::ESettingsPageOverview, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 742 | Preferences().PageOverview() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 743 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 744 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 745 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 746 | case TBrCtlDefs::ESettingsBackList: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 747 |         		{
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 748 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 749 | TBrCtlDefs::ESettingsBackList, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 750 | Preferences().BackList() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 751 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 752 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 753 | case TBrCtlDefs::ESettingsAutoRefresh: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 754 |         		{
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 755 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 756 | TBrCtlDefs::ESettingsAutoRefresh, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 757 | Preferences().AutoRefresh() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 758 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 759 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 760 | case TBrCtlDefs::ESettingsAutoFormFillEnabled: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 761 |             {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 762 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 763 | TBrCtlDefs::ESettingsAutoFormFillEnabled, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 764 | Preferences().FormDataSaving() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 765 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 766 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 767 | case TBrCtlDefs::ESettingsToolbarOnOff: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 768 |         	{
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 769 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 770 | TBrCtlDefs::ESettingsToolbarOnOff, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 771 | Preferences().ShowToolbarOnOff() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 772 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 773 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 774 | case TBrCtlDefs::ESettingsToolbarButton1Cmd: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 775 |         	{
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 776 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 777 | TBrCtlDefs::ESettingsToolbarButton1Cmd, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 778 | Preferences().ShowToolbarButton1Cmd() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 779 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 780 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 781 | case TBrCtlDefs::ESettingsToolbarButton2Cmd: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 782 |         	{
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 783 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 784 | TBrCtlDefs::ESettingsToolbarButton2Cmd, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 785 | Preferences().ShowToolbarButton2Cmd() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 786 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 787 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 788 | case TBrCtlDefs::ESettingsToolbarButton3Cmd: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 789 |         	{
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 790 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 791 | TBrCtlDefs::ESettingsToolbarButton3Cmd, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 792 | Preferences().ShowToolbarButton3Cmd() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 793 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 794 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 795 | case TBrCtlDefs::ESettingsToolbarButton4Cmd: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 796 |         	{
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 797 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 798 | TBrCtlDefs::ESettingsToolbarButton4Cmd, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 799 | Preferences().ShowToolbarButton4Cmd() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 800 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 801 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 802 | case TBrCtlDefs::ESettingsToolbarButton5Cmd: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 803 |         	{
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 804 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 805 | TBrCtlDefs::ESettingsToolbarButton5Cmd, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 806 | Preferences().ShowToolbarButton5Cmd() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 807 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 808 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 809 | case TBrCtlDefs::ESettingsToolbarButton6Cmd: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 810 |         	{
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 811 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 812 | TBrCtlDefs::ESettingsToolbarButton6Cmd, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 813 | Preferences().ShowToolbarButton6Cmd() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 814 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 815 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 816 | case TBrCtlDefs::ESettingsToolbarButton7Cmd: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 817 |         	{
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 818 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 819 | TBrCtlDefs::ESettingsToolbarButton7Cmd, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 820 | Preferences().ShowToolbarButton7Cmd() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 821 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 822 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 823 | case TBrCtlDefs::ESettingsZoomLevelMin: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 824 |             {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 825 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 826 | TBrCtlDefs::ESettingsZoomLevelMin, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 827 | Preferences().ZoomLevelMinimum() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 828 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 829 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 830 | case TBrCtlDefs::ESettingsZoomLevelMax: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 831 |             {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 832 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 833 | TBrCtlDefs::ESettingsZoomLevelMax, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 834 | Preferences().ZoomLevelMaximum() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 835 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 836 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 837 | case TBrCtlDefs::ESettingsZoomLevelDefault: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 838 |             {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 839 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 840 | TBrCtlDefs::ESettingsZoomLevelDefault, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 841 | Preferences().ZoomLevelDefault() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 842 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 843 | } | 
| 19 
16a119033e3e
Revision: 200937
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
10diff
changeset | 844 | case TBrCtlDefs::ESettingsCursorShowMode: | 
| 
16a119033e3e
Revision: 200937
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
10diff
changeset | 845 |             {
 | 
| 
16a119033e3e
Revision: 200937
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
10diff
changeset | 846 | iBrCtlInterface->SetBrowserSettingL( | 
| 
16a119033e3e
Revision: 200937
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
10diff
changeset | 847 | TBrCtlDefs::ESettingsCursorShowMode, | 
| 
16a119033e3e
Revision: 200937
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
10diff
changeset | 848 | Preferences().CursorShowMode() ); | 
| 
16a119033e3e
Revision: 200937
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
10diff
changeset | 849 | break; | 
| 
16a119033e3e
Revision: 200937
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
10diff
changeset | 850 | } | 
| 22 
d6f226a5ad2c
Revision: 200941
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
19diff
changeset | 851 | |
| 
d6f226a5ad2c
Revision: 200941
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
19diff
changeset | 852 | case TBrCtlDefs::ESettingsEnterKeyMode: | 
| 
d6f226a5ad2c
Revision: 200941
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
19diff
changeset | 853 |             {
 | 
| 
d6f226a5ad2c
Revision: 200941
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
19diff
changeset | 854 | iBrCtlInterface->SetBrowserSettingL( | 
| 
d6f226a5ad2c
Revision: 200941
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
19diff
changeset | 855 | TBrCtlDefs::ESettingsEnterKeyMode, | 
| 
d6f226a5ad2c
Revision: 200941
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
19diff
changeset | 856 | Preferences().EnterKeyMode() ); | 
| 
d6f226a5ad2c
Revision: 200941
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
19diff
changeset | 857 | break; | 
| 
d6f226a5ad2c
Revision: 200941
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
19diff
changeset | 858 | } | 
| 
d6f226a5ad2c
Revision: 200941
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
19diff
changeset | 859 | |
| 0 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 860 | // LOCAL SETTINGS should be ignored | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 861 | case TBrCtlDefs::ESettingsTextWrapEnabled: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 862 | case TBrCtlDefs::ESettingsFontSize: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 863 | case TBrCtlDefs::ESettingsCharacterset: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 864 |             {            
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 865 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 866 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 867 | case TBrCtlDefs::ESettingsUnknown: // ignore | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 868 | default: | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 869 | break; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 870 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 871 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 872 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 873 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 874 | // CBrowserWindow::UpdateLocalPreferencesL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 875 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 876 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 877 | void CBrowserWindow::UpdateLocalPreferencesL( TPreferencesValues& aValues ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 878 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 879 | if ( iFontSize != aValues.iFontSize ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 880 |         {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 881 | iFontSize = aValues.iFontSize; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 882 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 883 | ( TUint ) TBrCtlDefs::ESettingsFontSize, iFontSize ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 884 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 885 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 886 | if ( iTextWrap != aValues.iTextWrap ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 887 |         {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 888 | iTextWrap = aValues.iTextWrap; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 889 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 890 | ( TUint ) TBrCtlDefs::ESettingsTextWrapEnabled, iTextWrap ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 891 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 892 | if ( iEncoding != aValues.iEncoding ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 893 |         {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 894 | iEncoding = aValues.iEncoding; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 895 | iBrCtlInterface->SetBrowserSettingL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 896 | ( TUint ) TBrCtlDefs::ESettingsCharacterset, iEncoding ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 897 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 898 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 899 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 900 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 901 | // CBrowserWindow::InitialiseLocalPreferencesL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 902 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 903 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 904 | void CBrowserWindow::InitialiseLocalPreferencesL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 905 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 906 | // Initialise local settings from Central Repository | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 907 | const TPreferencesValues& pref = Preferences().AllPreferencesL(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 908 | iFontSize = pref.iFontSize; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 909 | iTextWrap = pref.iTextWrap; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 910 | iEncoding = pref.iEncoding; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 911 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 912 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 913 | // ---------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 914 | // CBrowserWindow::UpdateBrCtlSettingsL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 915 | // ---------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 916 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 917 | void CBrowserWindow::UpdateBrCtlSettingsL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 918 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 919 |     LOG_ENTERFN("CBrowserPreferences::UpdateBrCtlSettingsL");
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 920 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 921 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsSmallScreen ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 922 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsAutoLoadImages ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 923 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsEmbedded ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 924 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsCookiesEnabled ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 925 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsCSSFetchEnabled ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 926 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsECMAScriptEnabled ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 927 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsScriptLog ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 928 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsIMEINotifyEnabled ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 929 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsSendRefererHeader ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 930 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsSecurityWarnings ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 931 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsAutoOpenDownloads ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 932 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsPageOverview ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 933 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsBackList ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 934 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsAutoRefresh ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 935 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 936 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsAutoFormFillEnabled ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 937 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 938 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsToolbarOnOff ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 939 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsToolbarButton1Cmd ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 940 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsToolbarButton2Cmd ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 941 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsToolbarButton3Cmd ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 942 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsToolbarButton4Cmd ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 943 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsToolbarButton5Cmd ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 944 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsToolbarButton6Cmd ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 945 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsToolbarButton7Cmd ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 946 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsZoomLevelMin ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 947 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsZoomLevelMax ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 948 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsZoomLevelDefault ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 949 | |
| 19 
16a119033e3e
Revision: 200937
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
10diff
changeset | 950 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsCursorShowMode ); | 
| 22 
d6f226a5ad2c
Revision: 200941
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
19diff
changeset | 951 | UpdateGlobalPreferencesL( TBrCtlDefs::ESettingsEnterKeyMode ); | 
| 
d6f226a5ad2c
Revision: 200941
 Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com> parents: 
19diff
changeset | 952 | |
| 0 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 953 | // Font Size - LOCAL Setting | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 954 | iBrCtlInterface->SetBrowserSettingL( TBrCtlDefs::ESettingsFontSize, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 955 | iWindowManager->ApiProvider()->Preferences().FontSize() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 956 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 957 | // Text Wrap - LOCAL Setting | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 958 | iBrCtlInterface->SetBrowserSettingL( TBrCtlDefs::ESettingsTextWrapEnabled, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 959 | iWindowManager->ApiProvider()->Preferences().TextWrap() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 960 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 961 | // Encoding - LOCAL Setting | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 962 | iBrCtlInterface->SetBrowserSettingL( TBrCtlDefs::ESettingsCharacterset, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 963 | iWindowManager->ApiProvider()->Preferences().Encoding() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 964 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 965 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 966 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 967 | // CBrowserWindow::ActivateL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 968 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 969 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 970 | void CBrowserWindow::ActivateL( TBool aDraw ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 971 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 972 | LOG_ENTERFN("CBrowserWindow::ActivateL");
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 973 | BROWSER_LOG( ( _L( "Activating window no. %d" ), WindowId() ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 974 | iDialogsProviderProxy->WindowActivated(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 975 | iBrCtlInterface->MakeVisible( ETrue ); // notify the engine | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 976 | iActive = ETrue; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 977 | if( aDraw ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 978 |         {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 979 | iBrCtlInterface->DrawNow(); | 
| 10 
57d5b8e231c4
Revision: 200915
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: 
0diff
changeset | 980 | CBrowserContentView* cv = iWindowManager->ContentView(); | 
| 
57d5b8e231c4
Revision: 200915
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: 
0diff
changeset | 981 | cv->UpdateFullScreenL(); | 
| 0 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 982 | TRAP_IGNORE(Display().StopProgressAnimationL());//also updates title | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 983 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 984 | WindowMgr().NotifyObserversL( EWindowActivate, WindowId() ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 985 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 986 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 987 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 988 | // CBrowserWindow::DeactivateL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 989 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 990 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 991 | void CBrowserWindow::DeactivateL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 992 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 993 | LOG_ENTERFN("CBrowserWindow::DeactivateL");
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 994 | BROWSER_LOG( ( _L( "Deactivating window no. %d" ), WindowId() ) ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 995 | iActive = EFalse; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 996 | iBrCtlInterface->MakeVisible( EFalse ); // notify the engine | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 997 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 998 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 999 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1000 | // CBrowserWindow::Connection | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1001 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1002 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1003 | MConnection& CBrowserWindow::Connection() const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1004 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1005 | return CALL_ORIG Connection(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1006 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1007 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1008 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1009 | // CBrowserWindow::Preferences() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1010 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1011 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1012 | MPreferences& CBrowserWindow::Preferences() const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1013 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1014 | return CALL_ORIG Preferences(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1015 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1016 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1017 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1018 | // CBrowserWindow::CommsModel | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1019 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1020 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1021 | MCommsModel& CBrowserWindow::CommsModel() const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1022 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1023 | return CALL_ORIG CommsModel(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1024 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1025 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1026 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1027 | // CBrowserWindow::DialogsProvider() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1028 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1029 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1030 | CBrowserDialogsProvider& CBrowserWindow::DialogsProvider() const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1031 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1032 | __ASSERT_DEBUG( (iDialogsProviderProxy != NULL), Util::Panic( Util::EUninitializedData )); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1033 | return *( (CBrowserDialogsProvider*)iDialogsProviderProxy ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1034 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1035 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1036 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1037 | // CBrowserWindow::BmOTABinSender | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1038 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1039 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1040 | MBmOTABinSender& CBrowserWindow::BmOTABinSenderL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1041 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1042 | return CALL_ORIG BmOTABinSenderL(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1043 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1044 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1045 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1046 | // CBrowserWindow::PopupEngine | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1047 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1048 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1049 | CBrowserPopupEngine& CBrowserWindow::PopupEngine() const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1050 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1051 | return CALL_ORIG PopupEngine(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1052 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1053 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1054 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1055 | // CBrowserWindow::SetViewToBeActivatedIfNeededL | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1056 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1057 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1058 | void CBrowserWindow::SetViewToBeActivatedIfNeededL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1059 | TUid aUid, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1060 | TInt aMessageId ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1061 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1062 | CALL_ORIG SetViewToBeActivatedIfNeededL( aUid, aMessageId ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1063 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1064 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1065 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1066 | // CBrowserWindow::IsCancelFetchAllowed | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1067 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1068 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1069 | TBool CBrowserWindow::IsCancelFetchAllowed() const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1070 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1071 | return CALL_ORIG IsCancelFetchAllowed(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1072 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1073 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1074 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1075 | // CBrowserWindow::LastActiveViewId | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1076 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1077 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1078 | TUid CBrowserWindow::LastActiveViewId() const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1079 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1080 | return CALL_ORIG LastActiveViewId(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1081 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1082 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1083 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1084 | // CBrowserWindow::SetLastActiveViewId | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1085 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1086 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1087 | void CBrowserWindow::SetLastActiveViewId( TUid aUid ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1088 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1089 | CALL_ORIG SetLastActiveViewId( aUid ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1090 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1091 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1092 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1093 | // CBrowserWindow::ExitInProgress | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1094 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1095 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1096 | TBool CBrowserWindow::ExitInProgress() const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1097 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1098 | return CALL_ORIG ExitInProgress(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1099 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1100 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1101 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1102 | // CBrowserWindow::SetExitInProgress | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1103 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1104 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1105 | void CBrowserWindow::SetExitInProgress( TBool aValue ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1106 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1107 | CALL_ORIG SetExitInProgress( aValue ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1108 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1109 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1110 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1111 | // CBrowserWindow::IsConnecting | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1112 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1113 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1114 | TBool CBrowserWindow::IsConnecting() const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1115 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1116 | return CALL_ORIG IsConnecting(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1117 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1118 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1119 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1120 | // CBrowserWindow::UpdateNaviPaneL | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1121 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1122 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1123 | void CBrowserWindow::UpdateNaviPaneL( TDesC& aStatusMsg ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1124 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1125 | CALL_ORIG UpdateNaviPaneL( aStatusMsg ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1126 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1127 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1128 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1129 | // CBrowserWindow::SetViewToReturnOnClose | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1130 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1131 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1132 | void CBrowserWindow::SetViewToReturnOnClose( TUid const &aUid ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1133 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1134 | CALL_ORIG SetViewToReturnOnClose( aUid ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1135 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1136 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1137 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1138 | // CBrowserWindow::CloseContentViewL | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1139 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1140 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1141 | void CBrowserWindow::CloseContentViewL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1142 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1143 | CALL_ORIG CloseContentViewL(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1144 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1145 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1146 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1147 | // CBrowserWindow::IsEmbeddedModeOn | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1148 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1149 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1150 | TBool CBrowserWindow::IsEmbeddedModeOn() const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1151 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1152 | return CALL_ORIG IsEmbeddedModeOn(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1153 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1154 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1155 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1156 | // CBrowserWindow::IsShutdownRequested | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1157 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1158 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1159 | TBool CBrowserWindow::IsShutdownRequested() const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1160 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1161 | return CALL_ORIG IsShutdownRequested(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1162 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1163 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1164 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1165 | // CBrowserWindow::ExitBrowser | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1166 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1167 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1168 | void CBrowserWindow::ExitBrowser( TBool aUserShutdown ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1169 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1170 | CALL_ORIG ExitBrowser( aUserShutdown ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1171 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1172 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1173 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1174 | // CBrowserWindow::IsAppShutterActive | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1175 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1176 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1177 | TBool CBrowserWindow::IsAppShutterActive() const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1178 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1179 | return CALL_ORIG IsAppShutterActive(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1180 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1181 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1182 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1183 | // CBrowserWindow::StartPreferencesViewL | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1184 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1185 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1186 | TBool CBrowserWindow::StartPreferencesViewL( TUint aListItems ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1187 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1188 | return CALL_ORIG StartPreferencesViewL( aListItems ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1189 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1190 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1191 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1192 | // CBrowserWindow::IsPageLoaded | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1193 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1194 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1195 | TBool CBrowserWindow::IsPageLoaded() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1196 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1197 | return CALL_ORIG IsPageLoaded(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1198 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1199 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1200 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1201 | // CBrowserWindow::IsForeGround | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1202 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1203 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1204 | TBool CBrowserWindow::IsForeGround() const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1205 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1206 | return CALL_ORIG IsForeGround(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1207 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1208 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1209 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1210 | // CBrowserWindow::Fetching | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1211 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1212 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1213 | TBool CBrowserWindow::Fetching() const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1214 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1215 | return CALL_ORIG Fetching(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1216 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1217 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1218 | // CBrowserWindow::ContentDisplayed | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1219 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1220 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1221 | TBool CBrowserWindow::ContentDisplayed() const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1222 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1223 | return CALL_ORIG ContentDisplayed(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1224 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1225 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1226 | // CBrowserWindow::SetContentDisplayed | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1227 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1228 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1229 | void CBrowserWindow::SetContentDisplayed(TBool aValue) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1230 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1231 | return CALL_ORIG SetContentDisplayed( aValue ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1232 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1233 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1234 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1235 | // CBrowserWindow::FetchBookmarkL | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1236 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1237 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1238 | void CBrowserWindow::FetchBookmarkL( TInt aBookmarkUid ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1239 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1240 | CALL_ORIG FetchBookmarkL( aBookmarkUid ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1241 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1242 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1243 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1244 | // CBrowserWindow::FetchBookmarkL | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1245 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1246 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1247 | void CBrowserWindow::FetchBookmarkL( const CFavouritesItem& aBookmarkItem ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1248 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1249 | CALL_ORIG FetchBookmarkL( aBookmarkItem ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1250 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1251 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1252 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1253 | // CBrowserWindow::FetchL | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1254 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1255 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1256 | void CBrowserWindow::FetchL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1257 | const TDesC& aUrl, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1258 | const TDesC& aUserName, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1259 | const TDesC& aPassword, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1260 | const TFavouritesWapAp& aAccessPoint, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1261 | CBrowserLoadObserver::TBrowserLoadUrlType aUrlType ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1262 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1263 | CALL_ORIG FetchL( aUrl, aUserName, aPassword, aAccessPoint, aUrlType ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1264 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1265 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1266 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1267 | // CBrowserWindow::FetchL | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1268 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1269 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1270 | void CBrowserWindow::FetchL( | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1271 | const TDesC& aUrl, | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1272 | CBrowserLoadObserver::TBrowserLoadUrlType aUrlType ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1273 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1274 | CALL_ORIG FetchL( aUrl, aUrlType ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1275 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1276 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1277 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1278 | // CBrowserWindow::CancelFetch | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1279 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1280 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1281 | void CBrowserWindow::CancelFetch( TBool aIsUserInitiated ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1282 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1283 | CALL_ORIG CancelFetch( aIsUserInitiated ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1284 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1285 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1286 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1287 | // CBrowserWindow::SetRequestedAP | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1288 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1289 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1290 | void CBrowserWindow::SetRequestedAP( TInt aAp ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1291 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1292 | CALL_ORIG SetRequestedAP( aAp ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1293 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1294 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1295 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1296 | // CBrowserWindow::SetExitFromEmbeddedMode | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1297 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1298 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1299 | void CBrowserWindow::SetExitFromEmbeddedMode( TBool aFlag ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1300 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1301 | CALL_ORIG SetExitFromEmbeddedMode( aFlag ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1302 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1303 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1304 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1305 | // CBrowserWindow::IsProgressShown | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1306 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1307 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1308 | TBool CBrowserWindow::IsProgressShown() const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1309 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1310 | return CALL_ORIG IsProgressShown(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1311 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1312 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1313 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1314 | // CBrowserWindow::SetProgressShown | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1315 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1316 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1317 | void CBrowserWindow::SetProgressShown( TBool aProgressShown ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1318 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1319 | CALL_ORIG SetProgressShown( aProgressShown ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1320 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1321 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1322 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1323 | // CBrowserWindow::StartedUp | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1324 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1325 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1326 | TBool CBrowserWindow::StartedUp() const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1327 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1328 | return CALL_ORIG StartedUp(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1329 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1330 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1331 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1332 | // CBrowserWindow::RequestedAp | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1333 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1334 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1335 | TUint32 CBrowserWindow::RequestedAp() const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1336 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1337 | return CALL_ORIG RequestedAp(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1338 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1339 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1340 | // CBrowserWindow::LogAccessToRecentUrlL | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1341 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1342 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1343 | void CBrowserWindow::LogAccessToRecentUrlL( CBrCtlInterface& aBrCtlInterface) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1344 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1345 | CALL_ORIG LogAccessToRecentUrlL( aBrCtlInterface ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1346 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1347 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1348 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1349 | // CBrowserWindow::LogRequestedPageToRecentUrlL | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1350 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1351 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1352 | void CBrowserWindow::LogRequestedPageToRecentUrlL( const TDesC& aUrl) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1353 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1354 | CALL_ORIG LogRequestedPageToRecentUrlL( aUrl ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1355 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1356 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1357 | // --------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1358 | // CBrowserWindow::StartProgressAnimationL | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1359 | // --------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1360 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1361 | void CBrowserWindow::StartProgressAnimationL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1362 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1363 | CALL_ORIG StartProgressAnimationL(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1364 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1365 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1366 | // --------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1367 | // CBrowserWindow::StopProgressAnimationL | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1368 | // --------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1369 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1370 | void CBrowserWindow::StopProgressAnimationL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1371 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1372 | CALL_ORIG StopProgressAnimationL(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1373 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1374 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1375 | #ifdef __RSS_FEEDS | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1376 | // --------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1377 | // CBrowserWindow::FeedsClientUtilities | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1378 | // --------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1379 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1380 | CFeedsClientUtilities& CBrowserWindow::FeedsClientUtilities() const | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1381 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1382 | return CALL_ORIG FeedsClientUtilities(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1383 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1384 | #endif // __RSS_FEEDS | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1385 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1386 | // --------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1387 | // CBrowserWindow::BrowserWasLaunchedIntoFeeds | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1388 | // --------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1389 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1390 | TBool CBrowserWindow::BrowserWasLaunchedIntoFeeds() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1391 | { 
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1392 | return CALL_ORIG BrowserWasLaunchedIntoFeeds(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1393 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1394 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1395 | // --------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1396 | // CBrowserWindow::SetHasWMLContent | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1397 | // --------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1398 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1399 | void CBrowserWindow::SetHasWMLContent(TBool aHasWMLContent) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1400 | 	{
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1401 | iHasWMLContent = aHasWMLContent; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1402 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1403 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1404 | // --------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1405 | // CBrowserWindow::SetCurrWinHasWMLContent | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1406 | // --------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1407 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1408 | void CBrowserWindow::SetCurrWinHasWMLContent(TBool aCurrWinHasWMLContent) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1409 | 	{
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1410 | iCurrWinHasWMLContent = aCurrWinHasWMLContent; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1411 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1412 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1413 | // --------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1414 | // CBrowserWindow::HasWMLContent | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1415 | // --------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1416 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1417 | TBool CBrowserWindow::HasWMLContent (TBool aCurrWinOnly) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1418 | 	{ 
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1419 | if (aCurrWinOnly) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1420 | 		{
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1421 | return iCurrWinHasWMLContent; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1422 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1423 | else | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1424 | 		{
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1425 | return iHasWMLContent; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1426 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1427 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1428 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1429 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1430 | // --------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1431 | // CBrowserWindow::SetWMLMode | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1432 | // --------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1433 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1434 | void CBrowserWindow::SetWMLMode(TBool aWMLMode) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1435 | 	{
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1436 | iWMLMode = aWMLMode; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1437 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1438 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1439 | // --------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1440 | // CBrowserWindow::SetFirstPage | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1441 | // --------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1442 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1443 | void CBrowserWindow::SetFirstPage(TBool aFirstPage) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1444 | 	{
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1445 | iFirstPage = aFirstPage; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1446 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1447 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1448 | // --------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1449 | // CBrowserWindow::SetHasFeedsContent | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1450 | // --------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1451 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1452 | void CBrowserWindow::SetHasFeedsContent(TBool aHasFeedsContent) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1453 | 	{
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1454 | iHasFeedsContent = aHasFeedsContent; | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1455 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1456 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1457 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1458 | // CBrowserWindow::SetLastCBAUpdateView | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1459 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1460 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1461 | void CBrowserWindow::SetLastCBAUpdateView( TUid aView ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1462 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1463 | CALL_ORIG SetLastCBAUpdateView( aView ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1464 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1465 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1466 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1467 | // CBrowserWindow::GetLastCBAUpdateView | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1468 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1469 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1470 | TUid CBrowserWindow::GetLastCBAUpdateView() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1471 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1472 | return CALL_ORIG GetLastCBAUpdateView(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1473 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1474 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1475 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1476 | // CBrowserWindow::GetPreviousViewFromViewHistory | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1477 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1478 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1479 | TUid CBrowserWindow::GetPreviousViewFromViewHistory() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1480 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1481 | return CALL_ORIG GetPreviousViewFromViewHistory(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1482 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1483 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1484 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1485 | // CBrowserWindow::CalledFromAnotherApp | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1486 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1487 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1488 | TBool CBrowserWindow::CalledFromAnotherApp() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1489 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1490 | return CALL_ORIG CalledFromAnotherApp(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1491 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1492 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1493 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1494 | // CBrowserWindow::SetCalledFromAnotherApp | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1495 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1496 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1497 | void CBrowserWindow::SetCalledFromAnotherApp( TBool aValue ) | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1498 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1499 | return CALL_ORIG SetCalledFromAnotherApp( aValue ); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1500 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1501 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1502 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1503 | // CBrowserWindow::FlashPresent | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1504 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1505 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1506 | TBool CBrowserWindow::FlashPresent() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1507 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1508 | return CALL_ORIG FlashPresent(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1509 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1510 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1511 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1512 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1513 | // CBrowserWindow::IsLaunchHomePageDimmedL | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1514 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1515 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1516 | TBool CBrowserWindow::IsLaunchHomePageDimmedL() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1517 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1518 | return CALL_ORIG IsLaunchHomePageDimmedL(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1519 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1520 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1521 | // CBrowserWindow::IsDisplayingMenuOrDialog | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1522 | // ----------------------------------------------------------------------------- | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1523 | // | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1524 | TBool CBrowserWindow::IsDisplayingMenuOrDialog() | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1525 |     {
 | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1526 | return CALL_ORIG IsDisplayingMenuOrDialog(); | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1527 | } | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1528 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1529 | #undef CALL_ORIG | 
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1530 | |
| 
84ad3b177aa3
Revision: 200911
 Kiiskinen Klaus (Nokia-D-MSW/Tampere) <klaus.kiiskinen@nokia.com> parents: diff
changeset | 1531 | // End of file |