WebBrowser/WebBrowserWindow.py

branch
QtWebEngine
changeset 4773
cad470dfd807
parent 4769
2b6f7e026cdc
child 4774
2c6ffa778c3b
equal deleted inserted replaced
4772:db71b47b663e 4773:cad470dfd807
12 str = unicode # __IGNORE_EXCEPTION__ 12 str = unicode # __IGNORE_EXCEPTION__
13 except NameError: 13 except NameError:
14 pass 14 pass
15 15
16 import os 16 import os
17 import shutil
17 18
18 from PyQt5.QtCore import pyqtSlot, pyqtSignal, Qt, QByteArray, QSize, QTimer, \ 19 from PyQt5.QtCore import pyqtSlot, pyqtSignal, Qt, QByteArray, QSize, QTimer, \
19 QUrl, QThread, QTextCodec 20 QUrl, QThread, QTextCodec
20 from PyQt5.QtGui import QDesktopServices, QKeySequence, QFont, QFontMetrics, \ 21 from PyQt5.QtGui import QDesktopServices, QKeySequence, QFont, QFontMetrics, \
21 QIcon 22 QIcon
54 ##from .data import icons_rc # __IGNORE_WARNING__ 55 ##from .data import icons_rc # __IGNORE_WARNING__
55 ##from .data import html_rc # __IGNORE_WARNING__ 56 ##from .data import html_rc # __IGNORE_WARNING__
56 from .data import javascript_rc # __IGNORE_WARNING__ 57 from .data import javascript_rc # __IGNORE_WARNING__
57 58
58 59
59 from .Tools import Scripts, WebBrowserTools, WebIconProvider 60 from .Tools import Scripts, WebBrowserTools, WebIconProvider, WebBrowserPaths
60 61
61 from .ZoomManager import ZoomManager 62 from .ZoomManager import ZoomManager
62 63
63 64
64 class WebBrowserWindow(E5MainWindow): 65 class WebBrowserWindow(E5MainWindow):
3291 if downloads: 3292 if downloads:
3292 self.downloadManager().cleanup() 3293 self.downloadManager().cleanup()
3293 self.downloadManager().hide() 3294 self.downloadManager().hide()
3294 if favicons: 3295 if favicons:
3295 self.__clearIconsDatabase() 3296 self.__clearIconsDatabase()
3296 # TODO: Cache Cleaning 3297 if cache:
3297 ## if cache: 3298 cachePath = self.webProfile().cachePath()
3298 ## try: 3299 if cachePath:
3299 ## self.networkManager().cache().clear() 3300 shutil.rmtree(cachePath)
3300 ## except AttributeError:
3301 ## pass
3302 # TODO: Cookies 3301 # TODO: Cookies
3303 ## if cookies: 3302 ## if cookies:
3304 ## self.cookieJar().clear() 3303 ## self.cookieJar().clear()
3305 if passwords: 3304 if passwords:
3306 self.passwordManager().clear() 3305 self.passwordManager().clear()

eric ide

mercurial