webengine/wmlengine/src/MVC/include/httploader_mlinkresolvercallbacks.h
changeset 74 91031d3aab7d
parent 68 92a765b5b3e7
child 85 e358f2276d3f
--- a/webengine/wmlengine/src/MVC/include/httploader_mlinkresolvercallbacks.h	Mon May 03 13:32:15 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,121 +0,0 @@
-/*
-* Copyright (c) 2003 Nokia Corporation and/or its subsidiary(-ies).
-* All rights reserved.
-* This component and the accompanying materials are made available
-* under the terms of the License "Eclipse Public License v1.0"
-* which accompanies this distribution, and is available
-* at the URL "http://www.eclipse.org/legal/epl-v10.html".
-*
-* Initial Contributors:
-* Nokia Corporation - initial contribution.
-*
-* Contributors:
-*
-* Description:  Callback classes from Link resolver to the UI and back
-*
-*/
-
-
-
-#ifndef MLINKRESOLVERCALLBACKS_H
-#define MLINKRESOLVERCALLBACKS_H
-
-
-#include "BrsrStatusCodes.h"
-#include "BrCtlDefs.h"
-#include "urlloader_urlresponse.h"
-
-
-
-
-//  INCLUDES
-
-// CONSTANTS
-
-// MACROS
-
-// DATA TYPES
-
-// FUNCTION PROTOTYPES
-
-// FORWARD DECLARATIONS
-
-// CLASS DECLARATION
-class MBrCtlLinkResolver;
-class CWmlResourceLoadListener;
-
-/**
-*  Callback class for requests to the UI from Link Resolver.
-*
-*  @lib httploader.lib
-*  @since 2.0
-*/
-class MHttpLoader_LinkResolverCallbacks
-    {
-
-public: // New functions
-
-    /**
-    * Called to obtain the current URL.
-    * @since 2.8
-	* @param 
-    * @return The current URL
-    */
-    virtual HBufC* CurrentUrlLC() = 0;
-
-    /**
-    * Called to obtain a pointer to the Link Resolver
-    * @since 2.8
-    * @return The Browser Control's Link Resolver
-    */
-    virtual MBrCtlLinkResolver* LinkResolver() = 0;
-    
-
-    /**
-    * Called to check if the Host Application should be called to resolve the URL
-    * @since 2.8
-    * @return ETrue if the Host Application will resolve the URL, EFalse otherwise
-    */
-    virtual TBool ShouldResolveUrl(TBool aIsTopLevel, NW_Uint8 aReason) = 0;
-    
-    /**
-    * Called to Load Url to resolve the URL
-    * @since 3.1
-    * @return 
-    */
-    virtual void LoadLinkUrl(const TDesC& aUrl, void* aHeaders ) = 0;
-    
-    /**
-    * Called to Load Url to resolve the URL
-    * @since 3.1
-    * @return 
-    */
-    virtual void PostLinkUrl(TDesC& aUrl, TDesC8& aPostData, TDesC& aContentType) = 0;
-    	
-    /**
-    * Called to Load Ebbeded content
-    * @since 3.1
-    * @return 
-    */
-    virtual CWmlResourceLoadListener* LoadEmbededUrl( const TDesC& aUrl, void *aLoadContext,
-                        void* aPartialLoadCallback, TUint16 aTransId  ) = 0;
-
-	/**
-    * Called to set the ONENTERBACKWORD event
-    * @since 3.1
-    * @return void
-    */
-    virtual void SetOnEnterBackwordReason() = 0;
-	
-    /**
-    * Convert a charset from string to IANA encoding
-    * @since 2.8
-    * @return IANA encoding of the charset
-    */
-    virtual TUint16 ConvertCharset(const TDesC8& aCharset) = 0;
-
-    };
-
-#endif      // MLINKRESOLVERCALLBACKS_H   
-
-// End of File