--- a/Documentation/Source/eric6.WebBrowser.WebBrowserView.html Wed Jul 05 19:57:39 2017 +0200 +++ b/Documentation/Source/eric6.WebBrowser.WebBrowserView.html Wed Jul 05 19:58:40 2017 +0200 @@ -219,6 +219,9 @@ <td><a href="#WebBrowserView.__setRwhvqt">__setRwhvqt</a></td> <td>Private slot to set widget that receives input events.</td> </tr><tr> +<td><a href="#WebBrowserView.__showEventSlot">__showEventSlot</a></td> +<td>Private slot to perform actions when the view is shown and the event loop is running.</td> +</tr><tr> <td><a href="#WebBrowserView.__showTabCrashPage">__showTabCrashPage</a></td> <td>Private slot to show the tab crash page.</td> </tr><tr> @@ -255,6 +258,9 @@ <td><a href="#WebBrowserView._wheelEvent">_wheelEvent</a></td> <td>Protected method to handle wheel events.</td> </tr><tr> +<td><a href="#WebBrowserView.activateSession">activateSession</a></td> +<td>Private slot to activate a restored session.</td> +</tr><tr> <td><a href="#WebBrowserView.addBookmark">addBookmark</a></td> <td>Public slot to bookmark the current page.</td> </tr><tr> @@ -300,6 +306,9 @@ <td><a href="#WebBrowserView.eventFilter">eventFilter</a></td> <td>Public method to process event for other objects.</td> </tr><tr> +<td><a href="#WebBrowserView.extractSessionMetaData">extractSessionMetaData</a></td> +<td>Public method to extract some session meta data elements needed by the tab widget in case of deferred loading.</td> +</tr><tr> <td><a href="#WebBrowserView.findNextPrev">findNextPrev</a></td> <td>Public slot to find the next occurrence of a text.</td> </tr><tr> @@ -312,6 +321,9 @@ <td><a href="#WebBrowserView.getRSS">getRSS</a></td> <td>Public method to get the extracted RSS feeds.</td> </tr><tr> +<td><a href="#WebBrowserView.getSessionData">getSessionData</a></td> +<td>Public method to populate the session data.</td> +</tr><tr> <td><a href="#WebBrowserView.hasRSS">hasRSS</a></td> <td>Public method to check, if the loaded page has RSS links.</td> </tr><tr> @@ -342,6 +354,9 @@ <td><a href="#WebBrowserView.load">load</a></td> <td>Public method to load a web site.</td> </tr><tr> +<td><a href="#WebBrowserView.loadFromSessionData">loadFromSessionData</a></td> +<td>Public method to load the session data.</td> +</tr><tr> <td><a href="#WebBrowserView.mainWindow">mainWindow</a></td> <td>Public method to get a reference to the main window.</td> </tr><tr> @@ -381,9 +396,15 @@ <td><a href="#WebBrowserView.setZoomValue">setZoomValue</a></td> <td>Public method to set the zoom value.</td> </tr><tr> +<td><a href="#WebBrowserView.showEvent">showEvent</a></td> +<td>Protected method to handle show events.</td> +</tr><tr> <td><a href="#WebBrowserView.source">source</a></td> <td>Public method to return the URL of the loaded page.</td> </tr><tr> +<td><a href="#WebBrowserView.storeSessionData">storeSessionData</a></td> +<td>Public method to store session data to be restored later on.</td> +</tr><tr> <td><a href="#WebBrowserView.undo">undo</a></td> <td>Public slot to undo the last edit action.</td> </tr><tr> @@ -792,6 +813,12 @@ <b>__setRwhvqt</b>(<i></i>) <p> Private slot to set widget that receives input events. +</p><a NAME="WebBrowserView.__showEventSlot" ID="WebBrowserView.__showEventSlot"></a> +<h4>WebBrowserView.__showEventSlot</h4> +<b>__showEventSlot</b>(<i></i>) +<p> + Private slot to perform actions when the view is shown and the event + loop is running. </p><a NAME="WebBrowserView.__showTabCrashPage" ID="WebBrowserView.__showTabCrashPage"></a> <h4>WebBrowserView.__showTabCrashPage</h4> <b>__showTabCrashPage</b>(<i>status</i>) @@ -905,7 +932,12 @@ <dd> reference to the wheel event (QWheelEvent) </dd> -</dl><a NAME="WebBrowserView.addBookmark" ID="WebBrowserView.addBookmark"></a> +</dl><a NAME="WebBrowserView.activateSession" ID="WebBrowserView.activateSession"></a> +<h4>WebBrowserView.activateSession</h4> +<b>activateSession</b>(<i></i>) +<p> + Private slot to activate a restored session. +</p><a NAME="WebBrowserView.addBookmark" ID="WebBrowserView.addBookmark"></a> <h4>WebBrowserView.addBookmark</h4> <b>addBookmark</b>(<i></i>) <p> @@ -1052,6 +1084,28 @@ <dd> bool </dd> +</dl><a NAME="WebBrowserView.extractSessionMetaData" ID="WebBrowserView.extractSessionMetaData"></a> +<h4>WebBrowserView.extractSessionMetaData</h4> +<b>extractSessionMetaData</b>(<i>sessionData</i>) +<p> + Public method to extract some session meta data elements needed by the + tab widget in case of deferred loading. +</p><dl> +<dt><i>sessionData</i> (dict)</dt> +<dd> +dictionary containing the session data as + generated by getSessionData() +</dd> +</dl><dl> +<dt>Returns:</dt> +<dd> +tuple containing the title, URL and web icon +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +tuple of (str, str, QIcon) +</dd> </dl><a NAME="WebBrowserView.findNextPrev" ID="WebBrowserView.findNextPrev"></a> <h4>WebBrowserView.findNextPrev</h4> <b>findNextPrev</b>(<i>txt, case, backwards, callback</i>) @@ -1101,6 +1155,21 @@ <dd> list of RSS feeds (list of tuples of two strings) </dd> +</dl><a NAME="WebBrowserView.getSessionData" ID="WebBrowserView.getSessionData"></a> +<h4>WebBrowserView.getSessionData</h4> +<b>getSessionData</b>(<i></i>) +<p> + Public method to populate the session data. +</p><dl> +<dt>Returns:</dt> +<dd> +dictionary containing the session data +</dd> +</dl><dl> +<dt>Return Type:</dt> +<dd> +dict +</dd> </dl><a NAME="WebBrowserView.hasRSS" ID="WebBrowserView.hasRSS"></a> <h4>WebBrowserView.hasRSS</h4> <b>hasRSS</b>(<i></i>) @@ -1211,6 +1280,17 @@ <dd> URL to be loaded </dd> +</dl><a NAME="WebBrowserView.loadFromSessionData" ID="WebBrowserView.loadFromSessionData"></a> +<h4>WebBrowserView.loadFromSessionData</h4> +<b>loadFromSessionData</b>(<i>sessionData</i>) +<p> + Public method to load the session data. +</p><dl> +<dt><i>sessionData</i> (dict)</dt> +<dd> +dictionary containing the session data as + generated by getSessionData() +</dd> </dl><a NAME="WebBrowserView.mainWindow" ID="WebBrowserView.mainWindow"></a> <h4>WebBrowserView.mainWindow</h4> <b>mainWindow</b>(<i></i>) @@ -1328,6 +1408,16 @@ flag indicating to save the zoom value with the zoom manager </dd> +</dl><a NAME="WebBrowserView.showEvent" ID="WebBrowserView.showEvent"></a> +<h4>WebBrowserView.showEvent</h4> +<b>showEvent</b>(<i>evt</i>) +<p> + Protected method to handle show events. +</p><dl> +<dt><i>evt</i> (QShowEvent)</dt> +<dd> +reference to the show event object +</dd> </dl><a NAME="WebBrowserView.source" ID="WebBrowserView.source"></a> <h4>WebBrowserView.source</h4> <b>source</b>(<i></i>) @@ -1338,6 +1428,16 @@ <dd> URL loaded in the help browser (QUrl) </dd> +</dl><a NAME="WebBrowserView.storeSessionData" ID="WebBrowserView.storeSessionData"></a> +<h4>WebBrowserView.storeSessionData</h4> +<b>storeSessionData</b>(<i>data</i>) +<p> + Public method to store session data to be restored later on. +</p><dl> +<dt><i>data</i> (dict)</dt> +<dd> +dictionary with session data to be restored +</dd> </dl><a NAME="WebBrowserView.undo" ID="WebBrowserView.undo"></a> <h4>WebBrowserView.undo</h4> <b>undo</b>(<i></i>)