KJS::Window Class Reference
List of all members.Detailed Description
Definition at line 72 of file kjs_window.h.
Public Types | |
| Closed | |
| Crypto | |
| DefaultStatus | |
| Status | |
| Document | |
| Node | |
| EventCtor | |
| Range | |
| NodeFilter | |
| DOMException | |
| CSSRule | |
| Frames | |
| _History | |
| _External | |
| Event | |
| InnerHeight | |
| InnerWidth | |
| Length | |
| _Location | |
| Navigate | |
| Name | |
| _Navigator | |
| _Konqueror | |
| ClientInformation | |
| OffscreenBuffering | |
| Opener | |
| OuterHeight | |
| OuterWidth | |
| PageXOffset | |
| PageYOffset | |
| Parent | |
| Personalbar | |
| ScreenX | |
| ScreenY | |
| Scrollbars | |
| Scroll | |
| ScrollBy | |
| ScreenTop | |
| ScreenLeft | |
| AToB | |
| BToA | |
| FrameElement | |
| GetComputedStyle | |
| ScrollTo | |
| ScrollX | |
| ScrollY | |
| MoveBy | |
| MoveTo | |
| ResizeBy | |
| ResizeTo | |
| Self | |
| _Window | |
| Top | |
| _Screen | |
| Image | |
| Option | |
| Alert | |
| Confirm | |
| Prompt | |
| Open | |
| SetTimeout | |
| ClearTimeout | |
| XMLHttpRequest | |
| XMLSerializer | |
| DOMParser | |
| Focus | |
| Blur | |
| Close | |
| SetInterval | |
| ClearInterval | |
| CaptureEvents | |
| ReleaseEvents | |
| AddEventListener | |
| RemoveEventListener | |
| SideBar | |
| Onabort | |
| Onblur | |
| Onchange | |
| Onclick | |
| Ondblclick | |
| Ondragdrop | |
| Onerror | |
| Onfocus | |
| Onkeydown | |
| Onkeypress | |
| Onkeyup | |
| Onload | |
| Onmousedown | |
| Onmousemove | |
| Onmouseout | |
| Onmouseover | |
| Onmouseup | |
| Onmove | |
| Onreset | |
| Onresize | |
| Onselect | |
| Onsubmit | |
| Onunload | |
| MutationEventCtor | |
| KeyboardEventCtor | |
| EventExceptionCtor | |
| ElementCtor | |
| DocumentCtor | |
| HTMLElementCtor | |
| HTMLDocumentCtor | |
| CSSStyleDeclarationCtor | |
| enum | { Closed, Crypto, DefaultStatus, Status, Document, Node, EventCtor, Range, NodeFilter, DOMException, CSSRule, Frames, _History, _External, Event, InnerHeight, InnerWidth, Length, _Location, Navigate, Name, _Navigator, _Konqueror, ClientInformation, OffscreenBuffering, Opener, OuterHeight, OuterWidth, PageXOffset, PageYOffset, Parent, Personalbar, ScreenX, ScreenY, Scrollbars, Scroll, ScrollBy, ScreenTop, ScreenLeft, AToB, BToA, FrameElement, GetComputedStyle, ScrollTo, ScrollX, ScrollY, MoveBy, MoveTo, ResizeBy, ResizeTo, Self, _Window, Top, _Screen, Image, Option, Alert, Confirm, Prompt, Open, SetTimeout, ClearTimeout, XMLHttpRequest, XMLSerializer, DOMParser, Focus, Blur, Close, SetInterval, ClearInterval, CaptureEvents, ReleaseEvents, Print, AddEventListener, RemoveEventListener, SideBar, Onabort, Onblur, Onchange, Onclick, Ondblclick, Ondragdrop, Onerror, Onfocus, Onkeydown, Onkeypress, Onkeyup, Onload, Onmousedown, Onmousemove, Onmouseout, Onmouseover, Onmouseup, Onmove, Onreset, Onresize, Onselect, Onsubmit, Onunload, MutationEventCtor, KeyboardEventCtor, EventExceptionCtor, ElementCtor, DocumentCtor, HTMLElementCtor, HTMLDocumentCtor, CSSStyleDeclarationCtor } |
Public Member Functions | |
| Window (khtml::ChildFrame *p) | |
| ~Window () | |
| KParts::ReadOnlyPart * | part () const |
| virtual void | mark () |
| virtual bool | hasProperty (ExecState *exec, const Identifier &p) const |
| virtual Value | get (ExecState *exec, const Identifier &propertyName) const |
| virtual void | put (ExecState *exec, const Identifier &propertyName, const Value &value, int attr=None) |
| virtual bool | toBoolean (ExecState *exec) const |
| virtual DOM::AbstractView | toAbstractView () const |
| void | scheduleClose () |
| void | closeNow () |
| void | delayedGoHistory (int steps) |
| void | goHistory (int steps) |
| void | goURL (ExecState *exec, const QString &url, bool lockHistory) |
| Value | openWindow (ExecState *exec, const List &args) |
| Value | executeOpenWindow (ExecState *exec, const KURL &url, const QString &frameName, const QString &features) |
| void | resizeTo (QWidget *tl, int width, int height) |
| void | afterScriptExecution () |
| bool | isSafeScript (ExecState *exec) const |
| Location * | location () const |
| ObjectImp * | frames (ExecState *exec) const |
| JSEventListener * | getJSEventListener (const Value &val, bool html=false) |
| JSLazyEventListener * | getJSLazyEventListener (const QString &code, const QString &name, DOM::NodeImpl *node) |
| void | clear (ExecState *exec) |
| virtual UString | toString (ExecState *exec) const |
| void | setCurrentEvent (DOM::Event *evt) |
| virtual const ClassInfo * | classInfo () const |
| void | forgetSuppressedWindows () |
| void | showSuppressedWindows () |
Static Public Member Functions | |
| static Value | retrieve (KParts::ReadOnlyPart *p) |
| static Window * | retrieveWindow (KParts::ReadOnlyPart *p) |
| static Window * | retrieveActive (ExecState *exec) |
Public Attributes | |
| QPtrDict< JSEventListener > | jsEventListeners |
| WindowQObject * | winq |
Static Public Attributes | |
| static const ClassInfo | info = { "Window", &DOMAbstractView::info, &WindowTable, 0 } |
Protected Types | |
| NullAction | |
| DelayedClose | |
| DelayedGoHistory | |
| enum | DelayedActionId { NullAction, DelayedClose, DelayedGoHistory } |
Protected Member Functions | |
| Value | getListener (ExecState *exec, int eventId) const |
| void | setListener (ExecState *exec, int eventId, Value func) |
Friends | |
| class | Location |
| class | WindowFunc |
| class | WindowQObject |
| class | ScheduledAction |
| struct | DelayedAction |
| QGuardedPtr< KHTMLPart > | getInstance () |
Member Function Documentation
| Value Window::retrieve | ( | KParts::ReadOnlyPart * | p | ) | [static] |
Returns and registers a window object.
In case there's already a Window for the specified part p this will be returned in order to have unique bindings.
Definition at line 390 of file kjs_window.cpp.
| Window * Window::retrieveActive | ( | ExecState * | exec | ) | [static] |
returns a pointer to the Window object this javascript interpreting instance was called from.
Definition at line 380 of file kjs_window.cpp.
| Window * Window::retrieveWindow | ( | KParts::ReadOnlyPart * | p | ) | [static] |
The documentation for this class was generated from the following files:

