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 QObject.
- Call slots from scripts as if they are JS methods.
- Connect signals to JS methods as if they are slots.
- Navigate the QObject tree using a DOM compatible API.
- Load designer's UI files to dynamically load dialogs and widgets.
- Create any QWidget supported by QWidgetFactory.
- Custom factory for creating QObjects (such as QTimer).
- An opaque wrapper handling any QVariant value and any pointer.
KDE Integration
- Create KParts from scripts (including KHTMLPart).
- Create KAction classes.
- Support for KDE's XMLGUI framework.
- Create any KDE widget supported by the KDE designer plugin (and a few
extras).