CBrCtlInterface Class Reference
class CBrCtlInterface : public CCoeControl |
The CBrCtlInterface class is the base class of the Browser Control API. All clients of browser control must use this class. The functions defined in the CBrCtlInterface class implement basic Browser Control functionality. You can customize the Browser Control to extend its functionality by implementing additional interface classes in the host application. Examples of such classes are MBrCtlDataLoadSupplier, MBrCtlDialogsProvider, MBrCtlDialogsProvider etc.
Usage:
#include <brctlinterface.h>
// Interface that provides dialogs used by the Browser Control.
#include <brctldialogsprovider.h>
// Interface used to receive scrolling events.
#include <brctllayoutobserver.h>
//Interface that provides a callback mechanism for receiving the
//content of an embedded link or the content of a user-initiated
//load request.
#include <brctllinkresolver.h>
//Interface that handles requests to change the softkeys.
#include <brctlsoftkeysobserver.h>
//Interface that handles special load needs.
#include <brctlspecialloadobserver.h>
//Reserved for future use.
#include <brctlwindowobserver.h>
//Interface that passes download events from the
//Download Manager through the Browser Control to the
//host application.
#include <brctldownloadobserver.h>
Enum Definition of the Browser Control API.
#include <brctldefs.h>
The following types of things you can do with the Browser Control API.
Creating a basic Browser Control
Creating a Browser Control with observer interfaces
Loading content
Passing content incrementally
Receiving load progress events
Handling special load requests
Customizing dialogs
Specifying the softkeys
Resolving links
Customizing scroll bars
Receiving change-of-state events
@see S60 Platform: Browser Control API Developer's Guide Version 2.0
@lib BrowserEngine.lib
@since 2.8
@file brctlinterface.h
*
Public Member Functions |
---|
| ~CBrCtlInterface() |
IMPORT_C void | AddCommandObserverL(MBrCtlCommandObserver *) |
IMPORT_C void | AddLoadEventObserverL(MBrCtlLoadEventObserver *) |
IMPORT_C void | AddOptionMenuItemsL(CEikMenuPane &, TInt, TInt) |
IMPORT_C void | AddStateChangeObserverL(MBrCtlStateChangeObserver *) |
IMPORT_C TUint | BrowserSettingL(TUint) |
IMPORT_C const TCertInfo * | CertInfo() |
IMPORT_C TUint | ClearCache() |
IMPORT_C TInt | ClearItemInCache(TDesC &) |
IMPORT_C TSize | ContentSize() |
IMPORT_C MWidgetExtension * | CreateWidgetExtensionL(MWidgetCallback &) |
IMPORT_C int | FindKeyword(const TDesC &) |
IMPORT_C TBrCtlDefs::TBrCtlFindResponse | FindKeywordAgain(TBool) |
IMPORT_C TBrCtlDefs::TBrCtlElementType | FocusedElementType() |
IMPORT_C TBrCtlImageCarrier * | FocusedImageLC() |
IMPORT_C CGulIcon * | GetBitmapData(const TDesC &, TBrCtlDefs::TBrCtlBitmapInfo) |
IMPORT_C void | HandleCommandL(TInt) |
IMPORT_C void | HandleDownloadCommandL(TUint16, TBrCtlDefs::TBrCtlDownloadCmd) |
IMPORT_C TInt | ImageCountL() |
IMPORT_C void | InitLoadDataL(const TDesC &, const TDataType &, TUid, TUint, MBrCtlDataLoadSupplier *, MBrCtlDataLoadConsumer **) |
IMPORT_C TBool | IsUrlInCache(TDesC &) |
IMPORT_C void | LoadDataL(const TDesC &, const TDesC8 &, const TDataType &, TUid) |
IMPORT_C void | LoadFileL(const TDesC &) |
IMPORT_C void | LoadFileL(RFile &) |
IMPORT_C void | LoadSavedPageL(const TDesC &, TDesC &) |
IMPORT_C void | LoadUrlL(const TDesC &, TInt, TBrCtlDefs::TBrCtlCacheMode) |
IMPORT_C TSize | MinimumSize() |
IMPORT_C TBool | NavigationAvailable(TBrCtlDefs::TBrCtlNavigationDirection) |
IMPORT_C TKeyResponse | OfferKeyEventL(const TKeyEvent &, TEventCode) |
IMPORT_C TBool | OkToExit() |
IMPORT_C HBufC * | PageInfoLC(TBrCtlDefs::TBrCtlPageInfo) |
IMPORT_C void | PostUrlL(const TDesC &, const TDesC8 &, const TDesC8 &, const TDesC8 *, TAny *) |
IMPORT_C void | RemoveCommandObserver(MBrCtlCommandObserver *) |
IMPORT_C void | RemoveLoadEventObserver(MBrCtlLoadEventObserver *) |
IMPORT_C void | RemoveStateChangeObserver(MBrCtlStateChangeObserver *) |
IMPORT_C TUint16 | SaveToFileL(const TDesC &) |
IMPORT_C void | SetBrowserSettingL(TUint, TUint) |
IMPORT_C void | SetFocus(TBool, TDrawNow) |
IMPORT_C void | SetParamL(TBrCtlDefs::TBrCtlParams, const TDesC &) |
IMPORT_C void | SetSelfDownloadContentTypesL(TDesC &) |
IMPORT_C const RPointerArray< TBrCtlSubscribeTo > & | SubscribeToMenuItemsL() |
IMPORT_C void | TakeSnapshotL(CFbsBitmap &) |
IMPORT_C HBufC * | VersionInfoLC(TBrCtlDefs::TBrCtlVersionInfo) |
IMPORT_C RPointerArray< TBrCtlWmlServiceOption > * | WMLOptionMenuItemsL() |
IMPORT_C RArray< TUint > * | ZoomLevels() |
Inherited Functions |
---|
| CBase::CBase() |
| CBase::Delete(CBase *) |
| CBase::Extension_(TUint,TAny *&,TAny *) |
| CBase::operator new(TUint) |
| CBase::operator new(TUint,TAny *) |
| CBase::operator new(TUint,TLeave) |
| CBase::operator new(TUint,TLeave,TUint) |
| CBase::operator new(TUint,TUint) |
| CBase::~CBase() |
| CCoeControl::AccumulatedZoom()const |
| CCoeControl::ActivateGc()const |
| CCoeControl::ActivateL() |
| CCoeControl::BackedUpWindow()const |
| CCoeControl::Background()const |
| CCoeControl::CCoeControl() |
| CCoeControl::CCoeControl(CCoeEnv *) |
| CCoeControl::CCoeControl(const CCoeControl &) |
| CCoeControl::CapturesPointer()const |
| CCoeControl::ClaimPointerGrab(TBool) |
| CCoeControl::ClaimPointerGrab(TInt,TBool) |
| CCoeControl::CloseWindow() |
| CCoeControl::ComponentArrayExists()const |
| CCoeControl::ComponentControl(TInt)const |
| CCoeControl::Components() |
| CCoeControl::Components()const |
| CCoeControl::ConstructFromResourceL(TResourceReader &) |
| CCoeControl::ControlContext()const |
| CCoeControl::ControlEnv()const |
| CCoeControl::CopyControlContextFrom(const CCoeControl *) |
| CCoeControl::CountComponentControls()const |
| CCoeControl::CreateBackedUpWindowL(RWindowTreeNode &) |
| CCoeControl::CreateBackedUpWindowL(RWindowTreeNode &,TDisplayMode) |
| CCoeControl::CreateWindowL() |
| CCoeControl::CreateWindowL(RWindowGroup *) |
| CCoeControl::CreateWindowL(RWindowTreeNode &) |
| CCoeControl::CreateWindowL(const CCoeControl *) |
| CCoeControl::CustomGc()const |
| CCoeControl::DeactivateGc()const |
| CCoeControl::DrawBackground(const TRect &)const |
| CCoeControl::DrawDeferred()const |
| CCoeControl::DrawForeground(const TRect &)const |
| CCoeControl::DrawNow()const |
| CCoeControl::DrawNow(const TRect &)const |
| CCoeControl::DrawableWindow()const |
| CCoeControl::EnableDragEvents() |
| CCoeControl::EnableReportControlStateChange(TBool) |
| CCoeControl::EnableWindowTransparency() |
| CCoeControl::FindBackground()const |
| CCoeControl::FindFontProvider()const |
| CCoeControl::FocusChanged(TDrawNow) |
| CCoeControl::GetColor(TInt,TRgb &)const |
| CCoeControl::GetColorUseListL(CArrayFix< TCoeColorUse > &)const |
| CCoeControl::GetGc()const |
| CCoeControl::GetHelpContext(TCoeHelpContext &)const |
| CCoeControl::GrabbingComponent()const |
| CCoeControl::GrabbingComponent(TInt)const |
| CCoeControl::HandleComponentControlsResourceChange(TInt) |
| CCoeControl::HandleControlArrayEventL(CCoeControlArray::TEvent,const CCoeControlArray *,CCoeControl *,TInt) |
| CCoeControl::HandlePointerBufferReadyL() |
| CCoeControl::HandlePointerEventL(const TPointerEvent &) |
| CCoeControl::HandleRedrawEvent(const TRect &)const |
| CCoeControl::HandleResourceChange(TInt) |
| CCoeControl::HasBorder()const |
| CCoeControl::HitTest()const |
| CCoeControl::IgnoreEventsUntilNextPointerUp() |
| CCoeControl::Index(const CCoeControl *)const |
| CCoeControl::InitComponentArrayL() |
| CCoeControl::InputCapabilities()const |
| CCoeControl::IsActivated()const |
| CCoeControl::IsBackedUp()const |
| CCoeControl::IsBeingDestroyed()const |
| CCoeControl::IsBlank()const |
| CCoeControl::IsDimmed()const |
| CCoeControl::IsFocused()const |
| CCoeControl::IsNonFocusing()const |
| CCoeControl::IsReadyToDraw()const |
| CCoeControl::IsVisible()const |
| CCoeControl::LayoutManager()const |
| CCoeControl::MakeVisible(TBool) |
| CCoeControl::MaximumWidth()const |
| CCoeControl::MopSupplyObject(TTypeUid) |
| CCoeControl::NotifyFontChange(const CCoeFontProvider *) |
| CCoeControl::Observer()const |
| CCoeControl::OverrideColorL(TInt,TRgb) |
| CCoeControl::OwnsWindow()const |
| CCoeControl::Parent() |
| CCoeControl::Parent()const |
| CCoeControl::Position()const |
| CCoeControl::PositionChanged() |
| CCoeControl::PositionRelativeToScreen()const |
| CCoeControl::PrepareForFocusGainL() |
| CCoeControl::PrepareForFocusLossL() |
| CCoeControl::ProcessPointerBufferReadyL() |
| CCoeControl::ProcessPointerEventL(const TPointerEvent &) |
| CCoeControl::Rect()const |
| CCoeControl::RecursivelyMergeInputCapabilities(TCoeInputCapabilities &)const |
| CCoeControl::RecursivelyMergedInputCapabilities()const |
| CCoeControl::RefetchPixelMappingL() |
| CCoeControl::RemoveFromParent() |
| CCoeControl::ReportEventL(MCoeControlObserver::TCoeEvent) |
| CCoeControl::RequestRelayout(const CCoeControl *) |
| CCoeControl::ResetGc()const |
| CCoeControl::ScreenFont(const TCoeFont &)const |
| CCoeControl::SetAdjacent(TInt) |
| CCoeControl::SetAllowStrayPointers() |
| CCoeControl::SetBackground(const MCoeControlBackground *) |
| CCoeControl::SetBlank() |
| CCoeControl::SetCanDrawOutsideRect() |
| CCoeControl::SetComponentsToInheritVisibility(TBool) |
| CCoeControl::SetContainerWindowL(RBackedUpWindow &) |
| CCoeControl::SetContainerWindowL(RWindow &) |
| CCoeControl::SetContainerWindowL(const CCoeControl &) |
| CCoeControl::SetControlContext(MCoeControlContext *) |
| CCoeControl::SetCornerAndSize(TGulAlignment,const TSize &) |
| CCoeControl::SetCustomGc(CWindowGc *) |
| CCoeControl::SetDimmed(TBool) |
| CCoeControl::SetExtent(const TPoint &,const TSize &) |
| CCoeControl::SetExtentToWholeScreen() |
| CCoeControl::SetFocusing(TBool) |
| CCoeControl::SetFontProviderL(const CCoeFontProvider &) |
| CCoeControl::SetGc(CWindowGc *)const |
| CCoeControl::SetGloballyCapturing(TBool) |
| CCoeControl::SetHitTest(const MCoeControlHitTest *) |
| CCoeControl::SetLayoutManagerL(MCoeLayoutManager *) |
| CCoeControl::SetMaximumWidth(TInt) |
| CCoeControl::SetMopParent(MObjectProvider *) |
| CCoeControl::SetNeighbor(CCoeControl *) |
| CCoeControl::SetNonFocusing() |
| CCoeControl::SetObserver(MCoeControlObserver *) |
| CCoeControl::SetParent(CCoeControl *) |
| CCoeControl::SetPointerCapture(TBool) |
| CCoeControl::SetPosition(const TPoint &) |
| CCoeControl::SetRect(const TRect &) |
| CCoeControl::SetSize(const TSize &) |
| CCoeControl::SetSizeWithoutNotification(const TSize &) |
| CCoeControl::SetTextBaselineSpacing(TInt) |
| CCoeControl::SetUniqueHandle(TInt) |
| CCoeControl::SetZoomFactorL(TInt,TZoomType) |
| CCoeControl::Size()const |
| CCoeControl::SizeChanged() |
| CCoeControl::SystemGc()const |
| CCoeControl::TextBaselineOffset(const TSize &)const |
| CCoeControl::TextDrawer(TInt)const |
| CCoeControl::UniqueHandle()const |
| CCoeControl::Window()const |
| CCoeControl::WriteInternalStateL(RWriteStream &)const |
| CCoeControl::WriteInternalStateNowL(RWriteStream &)const |
| CCoeControl::ZoomWithType()const |
| CCoeControl::operator=(const CCoeControl &) |
| CCoeControl::~CCoeControl() |
Constructor & Destructor Documentation
~CBrCtlInterface()
~CBrCtlInterface | ( | ) | [inline, virtual] |
Member Functions Documentation
AddCommandObserverL(MBrCtlCommandObserver *)
Register a client command interface for the browser engine
- Since
- 3.1
AddLoadEventObserverL(MBrCtlLoadEventObserver *)
Request the Browser Control to register for load events
- Since
- 2.8
AddOptionMenuItemsL(CEikMenuPane &, TInt, TInt)
IMPORT_C void | AddOptionMenuItemsL | ( | CEikMenuPane & | aMenuPane, |
| TInt | aResourceId, |
| TInt | aAfter = -1 |
| ) | [pure virtual] |
Request the Browser Control to add its own options to the option menu
- Since
- 2.8
Parameters
CEikMenuPane & aMenuPane | Handle of the menu that will contain the options |
TInt aResourceId | The resource ID of the menu |
TInt aAfter = -1 | WML options should be added after that index |
AddStateChangeObserverL(MBrCtlStateChangeObserver *)
Register an observer for state changes
- Since
- 2.8
BrowserSettingL(TUint)
IMPORT_C TUint | BrowserSettingL | ( | TUint | aSetting | ) | [pure virtual] |
Get a setting from the Browser Control
- Since
- 2.8
- leave
- KErrArgument if the value of aSetting is out of range.
Parameters
TUint aSetting | The setting to get |
CertInfo()
IMPORT_C const TCertInfo * | CertInfo | ( | ) | [pure virtual] |
Request the Browser Control to pass the server's certificate info for the current page
- Since
- 2.8
ClearCache()
IMPORT_C TUint | ClearCache | ( | ) | [pure virtual] |
Request the Browser Control to clear the cache
- Since
- 2.8
ClearItemInCache(TDesC &)
IMPORT_C TInt | ClearItemInCache | ( | TDesC & | aUrl | ) | [pure virtual] |
Ask the Browser Control to clear a URL from the cache
- Since
- 2.8
ContentSize()
IMPORT_C TSize | ContentSize | ( | ) | [pure virtual] |
Return the display size that would be needed to see all the content
- Since
- 2.8
CreateWidgetExtensionL(MWidgetCallback &)
Unregister a client command interface for the browser engine
- Since
- 3.1
FindKeyword(const TDesC &)
IMPORT_C int | FindKeyword | ( | const TDesC & | aKeyword | ) | [pure virtual] |
Perform the incremental find operation
- Since
- 3.0
Parameters
const TDesC & aKeyword | String to be find. |
FindKeywordAgain(TBool)
Continue the incremental find operation
- Since
- 3.0
Attention: Method that is called when the user searches for the next keyword in the doc.
Parameters
TBool aFowardDirection | TRUE if search is in forword direction. For backword direction, it is FALSE. |
FocusedElementType()
Returns the focused element
- Since
- 2.8
FocusedImageLC()
Get information about the focused image. The function leaves if the focus is not on an image
- Since
- 3.2
GetBitmapData(const TDesC &, TBrCtlDefs::TBrCtlBitmapInfo)
Request icon for the given url
- Since
- 3.1
HandleCommandL(TInt)
IMPORT_C void | HandleCommandL | ( | TInt | aCommand | ) | [pure virtual] |
Passes a command to the Browser Control..
- Since
- 2.8
TBrCtlCommands, For a complete list of commands,
Parameters
TInt aCommand | The command that the Browser Control should process |
HandleDownloadCommandL(TUint16, TBrCtlDefs::TBrCtlDownloadCmd)
This method calls to download manager in order to send the commands (EDownloadCmdPause,DownloadCmdResume, EDownloadCmdCancel, EDownloadCmdMarkAsProgressive, EDownloadCmdMarkAsNotProgressive )
ImageCountL()
IMPORT_C TInt | ImageCountL | ( | ) | [pure virtual] |
Return the number of images in the current page
- Since
- 2.8
InitLoadDataL(const TDesC &, const TDataType &, TUid, TUint, MBrCtlDataLoadSupplier *, MBrCtlDataLoadConsumer **)
Request the Browser Control to display content incrementaly
- Since
- 2.8
Parameters
const TDesC & aUrl | A url that refers to the data. If a url scheme is used, it must be "data:" |
const TDataType & aDataType | The data type of the data |
TUid aCharsetUid | The UID of the character converter of the content's charset 0 assumed Latin-1 |
TUint aContentLength | The length of the content. |
MBrCtlDataLoadSupplier * aBrCtlDataLoadSupplier | A callback interface to stop passing data if an error occured in the Browser Control |
MBrCtlDataLoadConsumer ** aBrCtlDataLoadConsumer | A callback interface returned by the browser. Data should be passed to that interface |
IsUrlInCache(TDesC &)
IMPORT_C TBool | IsUrlInCache | ( | TDesC & | aUrl | ) | [pure virtual] |
Ask the Browser Control if a URL is in cache
- Since
- 2.8
LoadDataL(const TDesC &, const TDesC8 &, const TDataType &, TUid)
IMPORT_C void | LoadDataL | ( | const TDesC & | aUrl, |
| const TDesC8 & | aData, |
| const TDataType & | aDataType, |
| TUid | aCharsetUid |
| ) | [pure virtual] |
Request the Browser Control to display the content of a buffer
- Since
- 2.8
Attention: If you use this function, the Browser Control does not keep track of the history. If the data is not markup, Browser Control uses the Special Load Observer to pass the content back to the Host Application. The Special Load Observer uses the Document Handler to send the content to the proper application.
Parameters
const TDesC & aUrl | A url that refers to the data. If a url scheme is used, it must be "data:" |
const TDesC8 & aData | The content to display. Browser Control does not take ownership |
const TDataType & aDataType | The data type of the data |
TUid aCharsetUid | The UID of the character converter of the content's charset 0 assumed Latin-1 |
LoadFileL(const TDesC &)
IMPORT_C void | LoadFileL | ( | const TDesC & | aFileName | ) | [pure virtual] |
Request the Browser Control to load and display a file from the file system
- Since
- 2.8
Parameters
const TDesC & aFileName | The name of the file |
LoadFileL(RFile &)
IMPORT_C void | LoadFileL | ( | RFile & | aFileHandle | ) | [pure virtual] |
Request the Browser Control to load and display a file from the file system
- Since
- 2.8
Parameters
RFile & aFileHandle | The handle of the file |
LoadSavedPageL(const TDesC &, TDesC &)
IMPORT_C void | LoadSavedPageL | ( | const TDesC & | aUid, |
| TDesC & | aSavedPageBuffer |
| ) | [pure virtual] |
Request the Browser Control to load a saved page.
- Since
- 3.0
Parameters
const TDesC & aUid | a unique identifier for the saved page |
TDesC & aSavedPageBuffer | buffer which contains the content of the saved page |
LoadUrlL(const TDesC &, TInt, TBrCtlDefs::TBrCtlCacheMode)
Request the Browser Control to load a url
- Since
- 2.8
For a description of each of these values, see TBrCtlCacheMode
MinimumSize()
IMPORT_C TSize | MinimumSize | ( | ) | [pure virtual] |
From
CCoeControl Return the minimum size the Browser Control can use
- Since
- 2.8
Attention: This function is inherited from the Symbian CCoeControl class.
NavigationAvailable(TBrCtlDefs::TBrCtlNavigationDirection)
From
CBrCtlInterface Query the Browser Control if there is a previous or next (depending on aDirection) element in history stack
- Since
- 2.8
Parameters
TBrCtlDefs::TBrCtlNavigationDirection aDirection | ENavigationBack if you wish to query whether there is a previous element in the history stack. ENavigationForward if you wish to query whether there is a subsequent element in the history stack. |
OfferKeyEventL(const TKeyEvent &, TEventCode)
From
CCoeControl Pass key events to the Browser Control
- Since
- 2.8
Attention: This function is inherited from the Symbian CCoeControl class.
OkToExit()
IMPORT_C TBool | OkToExit | ( | ) | [pure virtual] |
PageInfoLC(TBrCtlDefs::TBrCtlPageInfo)
Request the Browser Control to return info about the page. The info is returned on the Cleanup Stack.
- Since
- 2.8
Attention: The information is returned on the Cleanup stack.
PostUrlL(const TDesC &, const TDesC8 &, const TDesC8 &, const TDesC8 *, TAny *)
IMPORT_C void | PostUrlL | ( | const TDesC & | aUrl, |
| const TDesC8 & | aContentType, |
| const TDesC8 & | aPostData, |
| const TDesC8 * | aBoundary, |
| TAny * | aReserved |
| ) | [pure virtual] |
Requests the Browser Control to POST to a URL
- Since
- 5.0
Parameters
const TDesC & aUrl | URL to which the Browser Control sends the POST request |
const TDesC8 & aContentType | Content type of the data to be posted |
const TDesC8 & aPostData | Data to be posted |
const TDesC8 * aBoundary | Boundary for form-data or multi-part content. |
TAny * aReserved | For future use only |
RemoveCommandObserver(MBrCtlCommandObserver *)
Unregister a client command interface for the browser engine
- Since
- 3.1
RemoveLoadEventObserver(MBrCtlLoadEventObserver *)
Request the Browser Control to unregister for load events
- Since
- 2.8
RemoveStateChangeObserver(MBrCtlStateChangeObserver *)
Unregister an observer for state changes
- Since
- 2.8
SaveToFileL(const TDesC &)
IMPORT_C TUint16 | SaveToFileL | ( | const TDesC & | aFileName | ) | [pure virtual] |
Request the Browser Control to save the current content to a file
- Since
- 2.8
Parameters
const TDesC & aFileName | The name of the file to use for saving the content |
SetBrowserSettingL(TUint, TUint)
IMPORT_C void | SetBrowserSettingL | ( | TUint | aSetting, |
| TUint | aValue |
| ) | [pure virtual] |
Update a Browser Control setting
- Since
- 2.8
- leave
- KErrArgument if the value of aSetting is out of range.
Parameters
TUint aSetting | The setting to update |
TUint aValue | The new value of the setting |
SetFocus(TBool, TDrawNow)
IMPORT_C void | SetFocus | ( | TBool | aFocus, |
| TDrawNow | aDrawNow = ENoDrawNow |
| ) | [pure virtual] |
From
CCoeControl Sets that the Browser Control has keyboard focus.
- Since
- 2.8
Attention: This function is inherited from the Symbian CCoeControl class.
Parameters
TBool aFocus | If the Browser Control gets or loses focus |
TDrawNow aDrawNow = ENoDrawNow | |
SetParamL(TBrCtlDefs::TBrCtlParams, const TDesC &)
Update a Browser Control parameter. consequent calls with the same aParam will replace the value, and not append to it.
- Since
- 2.8
EParamsRequestHeaders: Pass a list of headers that the Browser Control. These headers will be added to each request. The list must be separated by ''. The header name and value must be separated by ':' e.g. "x-myheader: myvalue\rx-myotherheader: myothervalue"
Parameters
TBrCtlDefs::TBrCtlParams aParam | The parameter to update |
const TDesC & aValue | The new value of the parameter EParamsSelfDownoadableTypes: Pass a list of content types to the Browser Control. These content types will not be using the download manager. The list must be separated by ';' e.g. "text/html;text/wml" |
SetSelfDownloadContentTypesL(TDesC &)
IMPORT_C void | SetSelfDownloadContentTypesL | ( | TDesC & | aContentTypes | ) | [pure virtual] |
Pass a list of content types to the Browser Control. These content types will not be using the download manager. The list must be separated by ';' e.g. "text/html;text/wml"
- Since
- 2.8
This function is deprecated. Use the EParamsSelfDownloadableTypes parameter of the SetParamL function instead.
Parameters
TDesC & aContentTypes | The content types that should not use Download Manager |
SubscribeToMenuItemsL()
Return information about the linked feeds in the current page - used to build a "Subscribe to" submenu.
- Since
- 3.0
TakeSnapshotL(CFbsBitmap &)
IMPORT_C void | TakeSnapshotL | ( | CFbsBitmap & | snapshot | ) | [pure virtual] |
Requests the Browser Control for offscreen bitmap
- Since
- 5.0 @ fills offscreen bitmap.The bitmap memory has to be set and freed by the api calling that function.
VersionInfoLC(TBrCtlDefs::TBrCtlVersionInfo)
Request the Browser Control to return info about the Browser Control version. The info is returned on the Cleanup Stack.
- Since
- 2.8
Attention: The information is returned on the Cleanup Stack.
ZoomLevels()
IMPORT_C RArray< TUint > * | ZoomLevels | ( | ) | const [pure virtual] |
Return the zoom levels index
- Since
- 3.0
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.