35 |
35 |
36 from eric7 import Preferences |
36 from eric7 import Preferences |
37 from eric7.EricGui import EricPixmapCache |
37 from eric7.EricGui import EricPixmapCache |
38 from eric7.EricWidgets import EricFileDialog, EricMessageBox |
38 from eric7.EricWidgets import EricFileDialog, EricMessageBox |
39 from eric7.EricWidgets.EricApplication import ericApp |
39 from eric7.EricWidgets.EricApplication import ericApp |
40 from eric7.SystemUtilities import FileSystemUtilities, OSUtilities, QtUtilities |
40 from eric7.SystemUtilities import FileSystemUtilities, OSUtilities |
41 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow |
41 from eric7.WebBrowser.WebBrowserWindow import WebBrowserWindow |
42 from eric7.WebBrowser.ZoomManager import ZoomManager |
42 from eric7.WebBrowser.ZoomManager import ZoomManager |
43 |
43 |
44 from . import WebInspector |
44 from . import WebInspector |
45 from .Tools import Scripts |
45 from .Tools import Scripts |
2356 |
2356 |
2357 ########################################################################### |
2357 ########################################################################### |
2358 ## Methods below implement slots for Qt 6.4+ |
2358 ## Methods below implement slots for Qt 6.4+ |
2359 ########################################################################### |
2359 ########################################################################### |
2360 |
2360 |
2361 if QtUtilities.qVersionTuple() >= (6, 4, 0): |
2361 with contextlib.suppress(TypeError): |
2362 |
|
2363 @pyqtSlot("QWebEngineFileSystemAccessRequest") |
2362 @pyqtSlot("QWebEngineFileSystemAccessRequest") |
2364 def __fileSystemAccessRequested(self, accessRequest): |
2363 def __fileSystemAccessRequested(self, accessRequest): |
2365 """ |
2364 """ |
2366 Private slot to handle file system access requests of the web page. |
2365 Private slot to handle file system access requests of the web page. |
2367 |
2366 |