Documentation/Source/eric6.WebBrowser.JavaScript.ExternalJsObject.html

changeset 6153
0b18c86c03a1
parent 4918
71caf42a13d8
--- a/Documentation/Source/eric6.WebBrowser.JavaScript.ExternalJsObject.html	Fri Feb 16 20:15:49 2018 +0100
+++ b/Documentation/Source/eric6.WebBrowser.JavaScript.ExternalJsObject.html	Fri Feb 16 20:18:29 2018 +0100
@@ -49,11 +49,20 @@
 QObject
 <h3>Class Attributes</h3>
 <table>
-<tr><td>None</td></tr>
+<tr><td>extraObjects</td></tr>
 </table>
 <h3>Class Methods</h3>
 <table>
-<tr><td>None</td></tr>
+<tr>
+<td><a href="#ExternalJsObject.registerExtraObject">registerExtraObject</a></td>
+<td>Class method to register extra JavaScript objects.</td>
+</tr><tr>
+<td><a href="#ExternalJsObject.setupWebChannel">setupWebChannel</a></td>
+<td>Class method to setup the web channel.</td>
+</tr><tr>
+<td><a href="#ExternalJsObject.unregisterExtraObject">unregisterExtraObject</a></td>
+<td>Class method to unregister extra JavaScript objects.</td>
+</tr>
 </table>
 <h3>Methods</h3>
 <table>
@@ -78,7 +87,43 @@
 <table>
 <tr><td>None</td></tr>
 </table>
-<a NAME="ExternalJsObject.__init__" ID="ExternalJsObject.__init__"></a>
+<a NAME="ExternalJsObject.registerExtraObject" ID="ExternalJsObject.registerExtraObject"></a>
+<h4>ExternalJsObject.registerExtraObject (class method)</h4>
+<b>registerExtraObject</b>(<i>name, jsObject</i>)
+<p>
+        Class method to register extra JavaScript objects.
+</p><dl>
+<dt><i>name</i> (str)</dt>
+<dd>
+name for the object
+</dd><dt><i>jsObject</i> (QObject)</dt>
+<dd>
+reference to the JavaScript object to be registered
+</dd>
+</dl><a NAME="ExternalJsObject.setupWebChannel" ID="ExternalJsObject.setupWebChannel"></a>
+<h4>ExternalJsObject.setupWebChannel (class method)</h4>
+<b>setupWebChannel</b>(<i>channel, page</i>)
+<p>
+        Class method to setup the web channel.
+</p><dl>
+<dt><i>channel</i> (QWebChannel)</dt>
+<dd>
+reference to the channel
+</dd><dt><i>page</i> (QWebEnginePage)</dt>
+<dd>
+reference to the web page
+</dd>
+</dl><a NAME="ExternalJsObject.unregisterExtraObject" ID="ExternalJsObject.unregisterExtraObject"></a>
+<h4>ExternalJsObject.unregisterExtraObject (class method)</h4>
+<b>unregisterExtraObject</b>(<i>name</i>)
+<p>
+        Class method to unregister extra JavaScript objects.
+</p><dl>
+<dt><i>name</i> (str)</dt>
+<dd>
+name of the object
+</dd>
+</dl><a NAME="ExternalJsObject.__init__" ID="ExternalJsObject.__init__"></a>
 <h4>ExternalJsObject (Constructor)</h4>
 <b>ExternalJsObject</b>(<i>page</i>)
 <p>

eric ide

mercurial