.TH "KJS::ScriptInterpreter" kde3 "11 Jun 2005" "Version Version 3.4.1" "khtml Library" \" -*- nroff -*-
.ad l
.nh
.SH NAME
KJS::ScriptInterpreter \- We inherit from Interpreter, to save a pointer to the HTML part that the interpreter runs for.  

.PP
.SH SYNOPSIS
.br
.PP
\fC#include <kjs_binding.h>\fP
.PP
Inherits Interpreter.
.PP
.SS "Public Member Functions"

.in +1c
.ti -1c
.RI "\fBScriptInterpreter\fP (const Object &global, khtml::ChildFrame *frame)"
.br
.ti -1c
.RI "\fBDOMObject\fP * \fBgetDOMObject\fP (void *objectHandle) const "
.br
.ti -1c
.RI "void \fBputDOMObject\fP (void *objectHandle, \fBDOMObject\fP *obj)"
.br
.ti -1c
.RI "bool \fBdeleteDOMObject\fP (void *objectHandle)"
.br
.ti -1c
.RI "void \fBclear\fP ()"
.br
.ti -1c
.RI "virtual void \fBmark\fP ()"
.br
.ti -1c
.RI "\fBKParts::ReadOnlyPart\fP * \fBpart\fP () const "
.br
.ti -1c
.RI "virtual int \fBrtti\fP ()"
.br
.ti -1c
.RI "void \fBsetCurrentEvent\fP (\fBDOM::Event\fP *evt)"
.br
.ti -1c
.RI "void \fBsetInlineCode\fP (bool inlineCode)"
.br
.ti -1c
.RI "void \fBsetProcessingTimerCallback\fP (bool timerCallback)"
.br
.ti -1c
.RI "bool \fBisWindowOpenAllowed\fP () const "
.br
.in -1c
.SS "Static Public Member Functions"

.in +1c
.ti -1c
.RI "static void \fBforgetDOMObject\fP (void *objectHandle)"
.br
.in -1c
.SH "Detailed Description"
.PP 
We inherit from Interpreter, to save a pointer to the HTML part that the interpreter runs for. 

The interpreter also stores the \fBDOM\fP object - >\fBKJS::DOMObject\fP cache. 
.PP
Definition at line 93 of file kjs_binding.h.
.SH "Member Function Documentation"
.PP 
.SS "void ScriptInterpreter::forgetDOMObject (void * objectHandle)\fC [static]\fP"
.PP
Static method. 
.PP
Makes all interpreters forget about the object 
.PP
Definition at line 172 of file kjs_binding.cpp.
.PP
References QPtrListIterator::current().
.SS "void ScriptInterpreter::mark ()\fC [virtual]\fP"
.PP
Mark objects in the \fBDOMObject\fP cache. 
.PP
Definition at line 183 of file kjs_binding.cpp.
.PP
References QPtrDict::count(), QPtrDictIterator::current(), endl(), and kdDebug().
.SS "void KJS::ScriptInterpreter::setCurrentEvent (\fBDOM::Event\fP * evt)\fC [inline]\fP"
.PP
Set the event that is triggering the execution of a script, if any. 
.PP
Definition at line 127 of file kjs_binding.h.
.SS "bool ScriptInterpreter::isWindowOpenAllowed () const"
.PP
'Smart' window.open policy 
.PP
Definition at line 198 of file kjs_binding.cpp.
.PP
References endl(), DOM::Event::handle(), and kdDebug().

.SH "Author"
.PP 
Generated automatically by Doxygen for khtml Library from the source code.
