Project

General

Profile

SO3Engine
SO3::EmbeddedWebNavigator::WebNavigatorListener Class Reference

#include <SO3EmbeddedWebNavigatorListener.h>

Inheritance diagram for SO3::EmbeddedWebNavigator::WebNavigatorListener:
SO3::SO3WebNavigatorWidgetListener

Public Member Functions

virtual void OnExternalCall (WebNavigator *sourceWebNavigator, const SScriptFunction &functionCalled)
 
virtual void OnExternalCallStr (WebNavigator *sourceWebNavigator, const SScriptFunction &functionCalled)
 
virtual void OnNavStateChange (WebNavigator *sourceWebNavigator, bool canGoBack, bool canGoForward)
 
virtual void OnAddressChange (WebNavigator *sourceWebNavigator, const std::string &frameName, const std::string &url)
 
virtual void OnTitleChange (WebNavigator *sourceWebNavigator, const std::string &title)
 
virtual void OnTooltip (WebNavigator *sourceWebNavigator, std::string &text)
 
virtual void OnCursorChange (WebNavigator *sourceWebNavigator, HCURSOR newCursor)
 
virtual void OnStatusMessage (WebNavigator *sourceWebNavigator, const std::string &value)
 
virtual void OnConsoleMessage (WebNavigator *sourceWebNavigator, const std::string &message, const std::string &source, int line)
 
virtual void OnBeforePopup (WebNavigator *sourceWebNavigator, int popupX, int popupY, int popupWidth, int popupHeight, std::string popupUrl)
 
virtual void RunModal (WebNavigator *sourceWebNavigator)
 
virtual void OnLoadStart (WebNavigator *sourceWebNavigator, const std::string &frameName)
 
virtual void OnLoadEnd (WebNavigator *sourceWebNavigator, const std::string &frameName, int httpStatusCode)
 
virtual void OnLoadError (WebNavigator *sourceWebNavigator, const std::string &frameName, int errorCode, const std::string &failedUrl, std::string &errorText)
 
virtual void OnFindResult (WebNavigator *sourceWebNavigator, int identifier, int count, const CefRect &selectionRect, int activeMatchOrdinal, bool finalUpdate)
 

Detailed Description

Definition at line 37 of file SO3EmbeddedWebNavigatorListener.h.

Member Function Documentation

◆ OnAddressChange()

void SO3::EmbeddedWebNavigator::WebNavigatorListener::OnAddressChange ( WebNavigator sourceWebNavigator,
const std::string &  frameName,
const std::string &  url 
)
virtual

Definition at line 48 of file SO3EmbeddedWebNavigatorListener.cpp.

◆ OnBeforePopup()

void SO3::EmbeddedWebNavigator::WebNavigatorListener::OnBeforePopup ( WebNavigator sourceWebNavigator,
int  popupX,
int  popupY,
int  popupWidth,
int  popupHeight,
std::string  popupUrl 
)
virtual

Definition at line 78 of file SO3EmbeddedWebNavigatorListener.cpp.

◆ OnConsoleMessage()

void SO3::EmbeddedWebNavigator::WebNavigatorListener::OnConsoleMessage ( WebNavigator sourceWebNavigator,
const std::string &  message,
const std::string &  source,
int  line 
)
virtual

Definition at line 73 of file SO3EmbeddedWebNavigatorListener.cpp.

◆ OnCursorChange()

void SO3::EmbeddedWebNavigator::WebNavigatorListener::OnCursorChange ( WebNavigator sourceWebNavigator,
HCURSOR  newCursor 
)
virtual

Reimplemented in SO3::SO3WebNavigatorWidgetListener.

Definition at line 63 of file SO3EmbeddedWebNavigatorListener.cpp.

◆ OnExternalCall()

void SO3::EmbeddedWebNavigator::WebNavigatorListener::OnExternalCall ( WebNavigator sourceWebNavigator,
const SScriptFunction functionCalled 
)
virtual

Reimplemented in SO3::SO3WebNavigatorWidgetListener.

Definition at line 33 of file SO3EmbeddedWebNavigatorListener.cpp.

◆ OnExternalCallStr()

void SO3::EmbeddedWebNavigator::WebNavigatorListener::OnExternalCallStr ( WebNavigator sourceWebNavigator,
const SScriptFunction functionCalled 
)
virtual

Reimplemented in SO3::SO3WebNavigatorWidgetListener.

Definition at line 38 of file SO3EmbeddedWebNavigatorListener.cpp.

◆ OnFindResult()

void SO3::EmbeddedWebNavigator::WebNavigatorListener::OnFindResult ( WebNavigator sourceWebNavigator,
int  identifier,
int  count,
const CefRect &  selectionRect,
int  activeMatchOrdinal,
bool  finalUpdate 
)
virtual

Definition at line 103 of file SO3EmbeddedWebNavigatorListener.cpp.

◆ OnLoadEnd()

void SO3::EmbeddedWebNavigator::WebNavigatorListener::OnLoadEnd ( WebNavigator sourceWebNavigator,
const std::string &  frameName,
int  httpStatusCode 
)
virtual

Reimplemented in SO3::SO3WebNavigatorWidgetListener.

Definition at line 93 of file SO3EmbeddedWebNavigatorListener.cpp.

◆ OnLoadError()

void SO3::EmbeddedWebNavigator::WebNavigatorListener::OnLoadError ( WebNavigator sourceWebNavigator,
const std::string &  frameName,
int  errorCode,
const std::string &  failedUrl,
std::string &  errorText 
)
virtual

Reimplemented in SO3::SO3WebNavigatorWidgetListener.

Definition at line 98 of file SO3EmbeddedWebNavigatorListener.cpp.

◆ OnLoadStart()

void SO3::EmbeddedWebNavigator::WebNavigatorListener::OnLoadStart ( WebNavigator sourceWebNavigator,
const std::string &  frameName 
)
virtual

Reimplemented in SO3::SO3WebNavigatorWidgetListener.

Definition at line 88 of file SO3EmbeddedWebNavigatorListener.cpp.

◆ OnNavStateChange()

void SO3::EmbeddedWebNavigator::WebNavigatorListener::OnNavStateChange ( WebNavigator sourceWebNavigator,
bool  canGoBack,
bool  canGoForward 
)
virtual

Definition at line 43 of file SO3EmbeddedWebNavigatorListener.cpp.

◆ OnStatusMessage()

void SO3::EmbeddedWebNavigator::WebNavigatorListener::OnStatusMessage ( WebNavigator sourceWebNavigator,
const std::string &  value 
)
virtual

Definition at line 68 of file SO3EmbeddedWebNavigatorListener.cpp.

◆ OnTitleChange()

void SO3::EmbeddedWebNavigator::WebNavigatorListener::OnTitleChange ( WebNavigator sourceWebNavigator,
const std::string &  title 
)
virtual

Definition at line 53 of file SO3EmbeddedWebNavigatorListener.cpp.

◆ OnTooltip()

void SO3::EmbeddedWebNavigator::WebNavigatorListener::OnTooltip ( WebNavigator sourceWebNavigator,
std::string &  text 
)
virtual

Definition at line 58 of file SO3EmbeddedWebNavigatorListener.cpp.

◆ RunModal()

void SO3::EmbeddedWebNavigator::WebNavigatorListener::RunModal ( WebNavigator sourceWebNavigator)
virtual

Definition at line 83 of file SO3EmbeddedWebNavigatorListener.cpp.


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