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 |
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 ## |