Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes | Protected Member Functions | Private Attributes
nsQABrowserView Class Reference

nsQABrowserView is an XPCOM component that creates a nsIWebBrowser object and supports testing of nsIWebBrowser and other related embedding interfaces with in mozilla. More...

#include <nsQABrowserView.h>

Inheritance diagram for nsQABrowserView:
Inheritance graph
[legend]
Collaboration diagram for nsQABrowserView:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 nsQABrowserView ()
void getInterface (in nsIIDRef uuid,[iid_is(uuid), retval] out nsQIResult result)
 Retrieves the specified interface pointer.
void CreateBrowser (in nativeWindow aNativeWnd, in nsIWebBrowserChrome aChrome)
void DestroyBrowser ()

Public Attributes

readonly attribute nsIWebBrowser WebBrowser

Protected Member Functions

virtual ~nsQABrowserView ()

Private Attributes

nsCOMPtr< nsIWebBrowsermWebBrowser
nsCOMPtr< nsIWebNavigationmWebNav
nsCOMPtr< nsIBaseWindowmBaseWindow

Detailed Description

nsQABrowserView is an XPCOM component that creates a nsIWebBrowser object and supports testing of nsIWebBrowser and other related embedding interfaces with in mozilla.

All the embedding examples that currently use nsIWebBrowser like MFCEmbed, gtkEmbed are platform specific. This object on the other hand provides a XP implementation and can be used as a reference implementation for QA purposes with in mozilla.

Definition at line 63 of file nsQABrowserView.h.


Constructor & Destructor Documentation

nsQABrowserView::~nsQABrowserView ( ) [protected, virtual]

Definition at line 65 of file nsQABrowserView.cpp.

{
}

Member Function Documentation

void nsIQABrowserView::CreateBrowser ( in nativeWindow  aNativeWnd,
in nsIWebBrowserChrome  aChrome 
) [inherited]
void nsIInterfaceRequestor::getInterface ( in nsIIDRef  uuid,
[iid_is(uuid), retval] out nsQIResult  result 
) [inherited]

Retrieves the specified interface pointer.

Parameters:
uuidThe IID of the interface being requested.
result[out] The interface pointer to be filled in if the interface is accessible.
Returns:
NS_OK - interface was successfully returned. NS_NOINTERFACE - interface not accessible. NS_ERROR* - method failure.

Member Data Documentation

Definition at line 79 of file nsQABrowserView.h.

Definition at line 77 of file nsQABrowserView.h.

Definition at line 78 of file nsQABrowserView.h.

Definition at line 54 of file nsIQABrowserView.idl.


The documentation for this class was generated from the following files: