KJSEmbed Features
Introduction
This document is a high-level summary of the feature set of KJSEmbed.
Qt Integration
- Generic proxy class providing access to any TQObject.
- Call slots from scripts as if they are JS methods.
- Connect signals to JS methods as if they are slots.
- Navigate the TQObject tree using a DOM compatible API.
- Load designer's UI files to dynamically load dialogs and widgets.
- Create any TQWidget supported by TQWidgetFactory.
- Custom factory for creating TQObjects (such as TQTimer).
- An opaque wrapper handling any TQVariant value and any pointer.
KDE Integration
- Create KParts from scripts (including TDEHTMLPart).
- Create KAction classes.
- Support for KDE's XMLGUI framework.
- Create any KDE widget supported by the KDE designer plugin (and a few
extras).