SO3Engine
Public Member Functions | Protected Member Functions | List of all members
SO3::EmbeddedWebNavigator::WebNavigatorLifeSpanHandler Class Reference

#include <SO3EmbeddedWebNavigatorLifeSpanHandler.h>

Inheritance diagram for SO3::EmbeddedWebNavigator::WebNavigatorLifeSpanHandler:
SO3::EmbeddedWebNavigator::WebNavigatorHandler

Public Member Functions

 WebNavigatorLifeSpanHandler (CefRefPtr< WebNavigatorClient > &parentWebNavigatorClientInstance, const ScolWindowHandle &scolMainWindow)
 
 ~WebNavigatorLifeSpanHandler ()
 
virtual bool OnBeforePopup (CefRefPtr< CefBrowser > parentBrowser, const CefPopupFeatures &popupFeatures, CefWindowInfo &windowInfo, const CefString &url, CefRefPtr< CefClient > &client, CefBrowserSettings &settings)
 
virtual void OnAfterCreated (CefRefPtr< CefBrowser > browser)
 
virtual bool RunModal (CefRefPtr< CefBrowser > browser)
 
virtual bool DoClose (CefRefPtr< CefBrowser > browser)
 
virtual void OnBeforeClose (CefRefPtr< CefBrowser > browser)
 
- Public Member Functions inherited from SO3::EmbeddedWebNavigator::WebNavigatorHandler
 WebNavigatorHandler (CefRefPtr< WebNavigatorClient > &parentWebNavigatorClientInstance, const ScolWindowHandle &scolMainWindow)
 
virtual ~WebNavigatorHandler ()
 
virtual void _Cleanup ()
 

Protected Member Functions

 IMPLEMENT_REFCOUNTING (WebNavigatorLifeSpanHandler)
 
 IMPLEMENT_LOCKING (WebNavigatorLifeSpanHandler)
 

Additional Inherited Members

- Protected Attributes inherited from SO3::EmbeddedWebNavigator::WebNavigatorHandler
const ScolWindowHandle scolMainWindowHandle
 
CefRefPtr< WebNavigatorClientparentWebNavigatorClient
 
WebNavigatorparentWebNavigator
 

Detailed Description

Definition at line 37 of file SO3EmbeddedWebNavigatorLifeSpanHandler.h.

Constructor & Destructor Documentation

◆ WebNavigatorLifeSpanHandler()

SO3::EmbeddedWebNavigator::WebNavigatorLifeSpanHandler::WebNavigatorLifeSpanHandler ( CefRefPtr< WebNavigatorClient > &  parentWebNavigatorClientInstance,
const ScolWindowHandle &  scolMainWindow 
)

Constructor.

Definition at line 35 of file SO3EmbeddedWebNavigatorLifeSpanHandler.cpp.

◆ ~WebNavigatorLifeSpanHandler()

SO3::EmbeddedWebNavigator::WebNavigatorLifeSpanHandler::~WebNavigatorLifeSpanHandler ( )

Destructor.

Definition at line 44 of file SO3EmbeddedWebNavigatorLifeSpanHandler.cpp.

Member Function Documentation

◆ DoClose()

bool SO3::EmbeddedWebNavigator::WebNavigatorLifeSpanHandler::DoClose ( CefRefPtr< CefBrowser >  browser)
virtual

Definition at line 84 of file SO3EmbeddedWebNavigatorLifeSpanHandler.cpp.

◆ IMPLEMENT_LOCKING()

SO3::EmbeddedWebNavigator::WebNavigatorLifeSpanHandler::IMPLEMENT_LOCKING ( WebNavigatorLifeSpanHandler  )
protected

◆ IMPLEMENT_REFCOUNTING()

SO3::EmbeddedWebNavigator::WebNavigatorLifeSpanHandler::IMPLEMENT_REFCOUNTING ( WebNavigatorLifeSpanHandler  )
protected

◆ OnAfterCreated()

void SO3::EmbeddedWebNavigator::WebNavigatorLifeSpanHandler::OnAfterCreated ( CefRefPtr< CefBrowser >  browser)
virtual

Definition at line 61 of file SO3EmbeddedWebNavigatorLifeSpanHandler.cpp.

◆ OnBeforeClose()

void SO3::EmbeddedWebNavigator::WebNavigatorLifeSpanHandler::OnBeforeClose ( CefRefPtr< CefBrowser >  browser)
virtual

Definition at line 91 of file SO3EmbeddedWebNavigatorLifeSpanHandler.cpp.

◆ OnBeforePopup()

bool SO3::EmbeddedWebNavigator::WebNavigatorLifeSpanHandler::OnBeforePopup ( CefRefPtr< CefBrowser >  parentBrowser,
const CefPopupFeatures &  popupFeatures,
CefWindowInfo &  windowInfo,
const CefString &  url,
CefRefPtr< CefClient > &  client,
CefBrowserSettings &  settings 
)
virtual

Definition at line 48 of file SO3EmbeddedWebNavigatorLifeSpanHandler.cpp.

◆ RunModal()

bool SO3::EmbeddedWebNavigator::WebNavigatorLifeSpanHandler::RunModal ( CefRefPtr< CefBrowser >  browser)
virtual

Definition at line 71 of file SO3EmbeddedWebNavigatorLifeSpanHandler.cpp.


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