Documentation/Source/eric6.WebBrowser.WebBrowserView.html

changeset 5788
b01d2c1e0973
parent 5721
b4d0cddecd64
child 5800
c3379bf35654
--- 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>)

eric ide

mercurial