WebBrowser/WebBrowserWindow.py

branch
QtWebEngine
changeset 4868
985d275502c8
parent 4859
36c4b21c9f7b
child 4875
4ee26909ac0d
equal deleted inserted replaced
4865:4adc526bc4b3 4868:985d275502c8
53 from UI.Info import Version 53 from UI.Info import Version
54 54
55 from .data import icons_rc # __IGNORE_WARNING__ 55 from .data import icons_rc # __IGNORE_WARNING__
56 from .data import html_rc # __IGNORE_WARNING__ 56 from .data import html_rc # __IGNORE_WARNING__
57 from .data import javascript_rc # __IGNORE_WARNING__ 57 from .data import javascript_rc # __IGNORE_WARNING__
58 from .data import qml_rc # __IGNORE_WARNING__
58 59
59 60
60 from .Tools import Scripts, WebBrowserTools, WebIconProvider 61 from .Tools import Scripts, WebBrowserTools, WebIconProvider
61 62
62 from .ZoomManager import ZoomManager 63 from .ZoomManager import ZoomManager
92 _adblockManager = None 93 _adblockManager = None
93 _downloadManager = None 94 _downloadManager = None
94 _feedsManager = None 95 _feedsManager = None
95 ## _userAgentsManager = None 96 ## _userAgentsManager = None
96 _syncManager = None 97 _syncManager = None
97 ## _speedDial = None 98 _speedDial = None
98 _personalInformationManager = None 99 _personalInformationManager = None
99 _greaseMonkeyManager = None 100 _greaseMonkeyManager = None
100 _notification = None 101 _notification = None
101 _featurePermissionManager = None 102 _featurePermissionManager = None
102 _flashCookieManager = None 103 _flashCookieManager = None
2554 self.adBlockManager().close() 2555 self.adBlockManager().close()
2555 2556
2556 # TODO: UserAgents 2557 # TODO: UserAgents
2557 ## self.userAgentsManager().close() 2558 ## self.userAgentsManager().close()
2558 ## 2559 ##
2559 # TODO: SpeedDial 2560 self.speedDial().close()
2560 ## self.speedDial().close()
2561 2561
2562 self.syncManager().close() 2562 self.syncManager().close()
2563 2563
2564 ZoomManager.instance().close() 2564 ZoomManager.instance().close()
2565 2565
3915 """ 3915 """
3916 Private slot to show the synchronization dialog. 3916 Private slot to show the synchronization dialog.
3917 """ 3917 """
3918 self.syncManager().showSyncDialog() 3918 self.syncManager().showSyncDialog()
3919 3919
3920 # TODO: SpeedDial 3920 @classmethod
3921 ## @classmethod 3921 def speedDial(cls):
3922 ## def speedDial(cls): 3922 """
3923 ## """ 3923 Class methdo to get a reference to the speed dial.
3924 ## Class methdo to get a reference to the speed dial. 3924
3925 ## 3925 @return reference to the speed dial (SpeedDial)
3926 ## @return reference to the speed dial (SpeedDial) 3926 """
3927 ## """ 3927 if cls._speedDial is None:
3928 ## if cls._speedDial is None: 3928 from .SpeedDial.SpeedDial import SpeedDial
3929 ## from .SpeedDial.SpeedDial import SpeedDial 3929 cls._speedDial = SpeedDial()
3930 ## cls._speedDial = SpeedDial() 3930
3931 ## 3931 return cls._speedDial
3932 ## return cls._speedDial 3932
3933 ##
3934 def keyPressEvent(self, evt): 3933 def keyPressEvent(self, evt):
3935 """ 3934 """
3936 Protected method to handle key presses. 3935 Protected method to handle key presses.
3937 3936
3938 @param evt reference to the key press event (QKeyEvent) 3937 @param evt reference to the key press event (QKeyEvent)
3965 if evt.modifiers() == Qt.KeyboardModifiers(Qt.AltModifier): 3964 if evt.modifiers() == Qt.KeyboardModifiers(Qt.AltModifier):
3966 if number == 10: 3965 if number == 10:
3967 number = self.__tabWidget.count() 3966 number = self.__tabWidget.count()
3968 self.__tabWidget.setCurrentIndex(number - 1) 3967 self.__tabWidget.setCurrentIndex(number - 1)
3969 return 3968 return
3970 # TODO: SpeeedDial 3969
3971 ## 3970 if evt.modifiers() == Qt.KeyboardModifiers(Qt.MetaModifier):
3972 ## if evt.modifiers() == Qt.KeyboardModifiers(Qt.MetaModifier): 3971 url = self.speedDial().urlForShortcut(number - 1)
3973 ## url = self.speedDial().urlForShortcut(number - 1) 3972 if url.isValid():
3974 ## if url.isValid(): 3973 self.__linkActivated(url)
3975 ## self.__linkActivated(url) 3974 return
3976 ## return
3977 3975
3978 super(WebBrowserWindow, self).keyPressEvent(evt) 3976 super(WebBrowserWindow, self).keyPressEvent(evt)
3979 3977
3980 ########################################################################### 3978 ###########################################################################
3981 ## Interface to VirusTotal below ## 3979 ## Interface to VirusTotal below ##

eric ide

mercurial