diff options
Diffstat (limited to 'kjsembed/docs/features.html')
-rw-r--r-- | kjsembed/docs/features.html | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/kjsembed/docs/features.html b/kjsembed/docs/features.html new file mode 100644 index 00000000..676b4a51 --- /dev/null +++ b/kjsembed/docs/features.html @@ -0,0 +1,38 @@ +<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 QObject. +<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 QObject tree using a DOM compatible API. +<li>Load designer's UI files to dynamically load dialogs and widgets. +<li>Create any QWidget supported by QWidgetFactory. +<li>Custom factory for creating QObjects (such as QTimer). +<li>An opaque wrapper handling any QVariant value and any pointer. +</ul> + +<h2>KDE Integration</h2> +<ul> +<li>Create KParts from scripts (including KHTMLPart). +<li>Create KAction 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> |