WebBrowser/WebBrowserPage.py

branch
QtWebEngine
changeset 4847
a1a8eac81b54
parent 4822
f1b9899847dc
child 4864
00a215a67f25
diff -r 960e5e18894b -r a1a8eac81b54 WebBrowser/WebBrowserPage.py
--- a/WebBrowser/WebBrowserPage.py	Sat Mar 12 17:02:04 2016 +0100
+++ b/WebBrowser/WebBrowserPage.py	Sat Mar 12 20:05:01 2016 +0100
@@ -152,13 +152,8 @@
         self.__sslConfiguration = None
 ##        self.__proxy.finished.connect(self.__managerFinished)
 ##        
-        self.__adBlockedEntries = []
-        self.loadStarted.connect(self.__loadStarted)
-##        
-##        self.saveFrameStateRequested.connect(
-##            self.__saveFrameStateRequested)
-##        self.restoreFrameStateRequested.connect(
-##            self.__restoreFrameStateRequested)
+##        self.__adBlockedEntries = []
+##        self.loadStarted.connect(self.__loadStarted)
         self.featurePermissionRequested.connect(
             self.__featurePermissionRequested)
         
@@ -397,12 +392,12 @@
 ##            return True
 ##        
 ##        return QWebPage.extension(self, extension, option, output)
-    
-    def __loadStarted(self):
-        """
-        Private slot to handle the loadStarted signal.
-        """
-        self.__adBlockedEntries = []
+##    
+##    def __loadStarted(self):
+##        """
+##        Private slot to handle the loadStarted signal.
+##        """
+##        self.__adBlockedEntries = []
 ##    
 ##    def addAdBlockRule(self, rule, url):
 ##        """
@@ -609,58 +604,6 @@
 ##            return super(HelpWebPage, self).event(fakeEvent)
 ##        
 ##        return super(HelpWebPage, self).event(evt)
-##    
-##    def __saveFrameStateRequested(self, frame, itm):
-##        """
-##        Private slot to save the page state (i.e. zoom level and scroll
-##        position).
-##        
-##        Note: Code is based on qutebrowser.
-##        
-##        @param frame frame to be saved
-##        @type QWebFrame
-##        @param itm web history item to be saved
-##        @type QWebHistoryItem
-##        """
-##        try:
-##            if frame != self.mainFrame():
-##                return
-##        except RuntimeError:
-##            # With Qt 5.2.1 (Ubuntu Trusty) we get this when closing a tab:
-##            #     RuntimeError: wrapped C/C++ object of type BrowserPage has
-##            #     been deleted
-##            # Since the information here isn't that important for closing web
-##            # views anyways, we ignore this error.
-##            return
-##        data = {
-##            'zoom': frame.zoomFactor(),
-##            'scrollPos': frame.scrollPosition(),
-##        }
-##        itm.setUserData(data)
-##    
-##    def __restoreFrameStateRequested(self, frame):
-##        """
-##        Private slot to restore scroll position and zoom level from
-##        history.
-##        
-##        Note: Code is based on qutebrowser.
-##        
-##        @param frame frame to be restored
-##        @type QWebFrame
-##        """
-##        if frame != self.mainFrame():
-##            return
-##        
-##        data = self.history().currentItem().userData()
-##        if data is None:
-##            return
-##        
-##        if 'zoom' in data:
-##            frame.page().view().setZoomValue(int(data['zoom'] * 100),
-##                                             saveValue=False)
-##        
-##        if 'scrollPos' in data and frame.scrollPosition() == QPoint(0, 0):
-##            frame.setScrollPosition(data['scrollPos'])
     
     def __featurePermissionRequested(self, url, feature):
         """

eric ide

mercurial