#include <llwebbrowserctrl.h>

Public Types | |
| typedef T::EventType | EventType |
| typedef std::list< T * > | ObserverContainer |
| typedef void(T::* | observerMethod )(const EventType &) |
Public Member Functions | |
| LLWebBrowserCtrlEventEmitter () | |
| ~LLWebBrowserCtrlEventEmitter () | |
| bool | addObserver (T *observerIn) |
| bool | remObserver (T *observerIn) |
| void | update (observerMethod method, const EventType &msgIn) |
Protected Attributes | |
| ObserverContainer | observers |
Definition at line 118 of file llwebbrowserctrl.h.
| typedef T::EventType LLWebBrowserCtrlEventEmitter< T >::EventType |
Definition at line 122 of file llwebbrowserctrl.h.
| typedef std::list< T* > LLWebBrowserCtrlEventEmitter< T >::ObserverContainer |
Definition at line 125 of file llwebbrowserctrl.h.
| typedef void( T::* LLWebBrowserCtrlEventEmitter< T >::observerMethod)(const EventType &) |
| LLWebBrowserCtrlEventEmitter< T >::LLWebBrowserCtrlEventEmitter | ( | ) | [inline] |
Definition at line 121 of file llwebbrowserctrl.h.
| LLWebBrowserCtrlEventEmitter< T >::~LLWebBrowserCtrlEventEmitter | ( | ) | [inline] |
Definition at line 122 of file llwebbrowserctrl.h.
| bool LLWebBrowserCtrlEventEmitter< T >::addObserver | ( | T * | observerIn | ) | [inline] |
Definition at line 130 of file llwebbrowserctrl.h.
Referenced by LLWebBrowserCtrl::addObserver().

| bool LLWebBrowserCtrlEventEmitter< T >::remObserver | ( | T * | observerIn | ) | [inline] |
Definition at line 145 of file llwebbrowserctrl.h.
Referenced by LLWebBrowserCtrl::remObserver().

| void LLWebBrowserCtrlEventEmitter< T >::update | ( | observerMethod | method, | |
| const EventType & | msgIn | |||
| ) | [inline] |
Definition at line 157 of file llwebbrowserctrl.h.
Referenced by LLWebBrowserCtrl::onClickLinkHref(), LLWebBrowserCtrl::onClickLinkNoFollow(), LLWebBrowserCtrl::onLocationChange(), LLWebBrowserCtrl::onNavigateBegin(), LLWebBrowserCtrl::onNavigateComplete(), LLWebBrowserCtrl::onStatusTextChange(), and LLWebBrowserCtrl::onUpdateProgress().

ObserverContainer LLWebBrowserCtrlEventEmitter< T >::observers [protected] |
1.5.5