KJS::ScriptInterpreter Class Reference
We inherit from Interpreter, to save a pointer to the HTML part that the interpreter runs for. More...
#include <kjs_binding.h>
Public Member Functions | |
ScriptInterpreter (const Object &global, KHTMLPart *part) | |
DOMObject * | getDOMObject (void *objectHandle) const |
void | putDOMObject (void *objectHandle, DOMObject *obj) |
bool | deleteDOMObject (void *objectHandle) |
void | clear () |
virtual void | mark () |
Mark objects in the DOMObject cache. | |
KHTMLPart * | part () const |
virtual int | rtti () |
void | setCurrentEvent (DOM::Event *evt) |
Set the event that is triggering the execution of a script, if any. | |
void | setInlineCode (bool inlineCode) |
void | setProcessingTimerCallback (bool timerCallback) |
bool | isWindowOpenAllowed () const |
"Smart" window.open policy | |
Static Public Member Functions | |
void | forgetDOMObject (void *objectHandle) |
Static method. |
Detailed Description
We inherit from Interpreter, to save a pointer to the HTML part that the interpreter runs for.The interpreter also stores the DOM object - >KJS::DOMObject cache.
Definition at line 83 of file kjs_binding.h.
Member Function Documentation
|
Static method. Makes all interpreters forget about the object Definition at line 167 of file kjs_binding.cpp. References QPtrListIterator::current(). |
|
Mark objects in the DOMObject cache.
Definition at line 178 of file kjs_binding.cpp. References QPtrDict< DOMObject >::count(), and QPtrDictIterator::current(). |
|
Set the event that is triggering the execution of a script, if any.
Definition at line 117 of file kjs_binding.h. |
|
"Smart" window.open policy
Definition at line 189 of file kjs_binding.cpp. References DOM::Event::handle(). |
The documentation for this class was generated from the following files: