|
|
|
<html>
|
|
|
|
<head>
|
|
|
|
<link href="kjsembed.css" rel="stylesheet" type="text/css">
|
|
|
|
<title>KJSEmbed Features</title>
|
|
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<h1>KJSEmbed Features</h1>
|
|
|
|
<hr>
|
|
|
|
<h2>Introduction</h2>
|
|
|
|
|
|
|
|
This document is a high-level summary of the feature set of KJSEmbed.
|
|
|
|
|
|
|
|
<h2>Qt Integration</h2>
|
|
|
|
<ul>
|
|
|
|
<li>Generic proxy class providing access to any TQObject.
|
|
|
|
<li>Call slots from scripts as if they are JS methods.
|
|
|
|
<li>Connect signals to JS methods as if they are slots.
|
|
|
|
<li>Navigate the TQObject tree using a DOM compatible API.
|
|
|
|
<li>Load designer's UI files to dynamically load dialogs and widgets.
|
|
|
|
<li>Create any TQWidget supported by TQWidgetFactory.
|
|
|
|
<li>Custom factory for creating TQObjects (such as TQTimer).
|
|
|
|
<li>An opaque wrapper handling any TQVariant value and any pointer.
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h2>KDE Integration</h2>
|
|
|
|
<ul>
|
|
|
|
<li>Create KParts from scripts (including TDEHTMLPart).
|
|
|
|
<li>Create TDEAction classes.
|
|
|
|
<li>Support for KDE's XMLGUI framework.
|
|
|
|
<li>Create any KDE widget supported by the KDE designer plugin (and a few
|
|
|
|
extras).
|
|
|
|
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
|
|
|
|
<hr>
|
|
|
|
</body>
|
|
|
|
</html>
|