MBrCtlLinkResolver Class Reference
The
MBrCtlLinkResolver
class provides the content of an embedded link or the content of a load request that was initiated by the user. This class is used when the host application stores markup text or other information in a private store. For example, this class could be used for e-mail applications.
Usage:
#include <brctllinkresolver.h>
@see S60 Platform: Browser Control API Developer's Guide Version 2.0
@lib BrowserEngine.lib
@file brctllinkresolver.h
*
Member Functions Documentation
CancelAll()
void
|
CancelAll
|
(
|
)
|
[pure virtual]
|
Cancel all outstanding resolving operations
-
Since
-
2.8
ResolveEmbeddedLinkL(const TDesC &, const TDesC &, TBrCtlLoadContentType, MBrCtlLinkContent &)
Browser plug-in calls this method when embedded link is found. Used with ECapabilityClientResolveEmbeddedURL
-
Since
-
2.8
Attention:
The host application makes this request by setting the ECapabilityClientResolveEmbeddedURL function.
Parameters
const
TDesC
& aEmbeddedUrl
|
The url of the embedded content
|
const
TDesC
& aCurrentUrl
|
The url of the current page
|
TBrCtlLoadContentType
aLoadContentType
|
Type of the embedded content Values: One of the following: ELoadContentTypeAny, ELoadContentTypeMarkup, ELoadContentTypeImage ELoadContentTypeCss, ELoadContentTypeJavascript, ELoadContentTypePlug-in
|
MBrCtlLinkContent
& aEmbeddedLinkContent
|
a callback interface to return the embedded content
|
ResolveLinkL(const TDesC &, const TDesC &, MBrCtlLinkContent &)
Browser plug-in calls this method when the user requests to load content via selecting a link, or any other way. Used with ECapabilityClientNotifyURL
-
Since
-
2.8
Attention:
The host application requests that the browser plug-in call this function to load new content by setting the ECapabilityClientNotifyURL function.
Parameters
const
TDesC
& aUrl
|
The requested url
|
const
TDesC
& aCurrentUrl
|
The url of the current page
|
MBrCtlLinkContent
& aBrCtlLinkContent
|
a callback interface to return the embedded content
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.