WebBrowser/WebBrowserWindow.py

branch
QtWebEngine
changeset 4868
985d275502c8
parent 4859
36c4b21c9f7b
child 4875
4ee26909ac0d
diff -r 4adc526bc4b3 -r 985d275502c8 WebBrowser/WebBrowserWindow.py
--- a/WebBrowser/WebBrowserWindow.py	Thu Mar 17 20:22:20 2016 +0100
+++ b/WebBrowser/WebBrowserWindow.py	Fri Mar 18 20:05:12 2016 +0100
@@ -55,6 +55,7 @@
 from .data import icons_rc          # __IGNORE_WARNING__
 from .data import html_rc           # __IGNORE_WARNING__
 from .data import javascript_rc     # __IGNORE_WARNING__
+from .data import qml_rc            # __IGNORE_WARNING__
 
 
 from .Tools import Scripts, WebBrowserTools, WebIconProvider
@@ -94,7 +95,7 @@
     _feedsManager = None
 ##    _userAgentsManager = None
     _syncManager = None
-##    _speedDial = None
+    _speedDial = None
     _personalInformationManager = None
     _greaseMonkeyManager = None
     _notification = None
@@ -2556,8 +2557,7 @@
         # TODO: UserAgents
 ##        self.userAgentsManager().close()
 ##        
-        # TODO: SpeedDial
-##        self.speedDial().close()
+        self.speedDial().close()
         
         self.syncManager().close()
         
@@ -3917,20 +3917,19 @@
         """
         self.syncManager().showSyncDialog()
     
-    # TODO: SpeedDial
-##    @classmethod
-##    def speedDial(cls):
-##        """
-##        Class methdo to get a reference to the speed dial.
-##        
-##        @return reference to the speed dial (SpeedDial)
-##        """
-##        if cls._speedDial is None:
-##            from .SpeedDial.SpeedDial import SpeedDial
-##            cls._speedDial = SpeedDial()
-##        
-##        return cls._speedDial
-##    
+    @classmethod
+    def speedDial(cls):
+        """
+        Class methdo to get a reference to the speed dial.
+        
+        @return reference to the speed dial (SpeedDial)
+        """
+        if cls._speedDial is None:
+            from .SpeedDial.SpeedDial import SpeedDial
+            cls._speedDial = SpeedDial()
+        
+        return cls._speedDial
+    
     def keyPressEvent(self, evt):
         """
         Protected method to handle key presses.
@@ -3967,13 +3966,12 @@
                     number = self.__tabWidget.count()
                 self.__tabWidget.setCurrentIndex(number - 1)
                 return
-        # TODO: SpeeedDial
-##            
-##            if evt.modifiers() == Qt.KeyboardModifiers(Qt.MetaModifier):
-##                url = self.speedDial().urlForShortcut(number - 1)
-##                if url.isValid():
-##                    self.__linkActivated(url)
-##                    return
+            
+            if evt.modifiers() == Qt.KeyboardModifiers(Qt.MetaModifier):
+                url = self.speedDial().urlForShortcut(number - 1)
+                if url.isValid():
+                    self.__linkActivated(url)
+                    return
         
         super(WebBrowserWindow, self).keyPressEvent(evt)
     

eric ide

mercurial