16 QPointF, QDateTime, QStandardPaths, QByteArray, QIODevice, QDataStream |
16 QPointF, QDateTime, QStandardPaths, QByteArray, QIODevice, QDataStream |
17 ) |
17 ) |
18 from PyQt5.QtGui import ( |
18 from PyQt5.QtGui import ( |
19 QDesktopServices, QClipboard, QIcon, QContextMenuEvent, QPixmap, QCursor |
19 QDesktopServices, QClipboard, QIcon, QContextMenuEvent, QPixmap, QCursor |
20 ) |
20 ) |
21 from PyQt5.QtWidgets import qApp, QStyle, QMenu, QApplication, QDialog |
21 from PyQt5.QtWidgets import QStyle, QMenu, QApplication, QDialog |
22 from PyQt5.QtWebEngineWidgets import ( |
22 from PyQt5.QtWebEngineWidgets import ( |
23 QWebEngineView, QWebEnginePage, QWebEngineDownloadItem |
23 QWebEngineView, QWebEnginePage, QWebEngineDownloadItem |
24 ) |
24 ) |
25 |
25 |
26 from E5Gui import E5MessageBox, E5FileDialog |
26 from E5Gui import E5MessageBox, E5FileDialog |
|
27 from E5Gui.E5Application import e5App |
27 |
28 |
28 from WebBrowser.WebBrowserWindow import WebBrowserWindow |
29 from WebBrowser.WebBrowserWindow import WebBrowserWindow |
29 from .WebBrowserPage import WebBrowserPage |
30 from .WebBrowserPage import WebBrowserPage |
30 |
31 |
31 from .Tools.WebIconLoader import WebIconLoader |
32 from .Tools.WebIconLoader import WebIconLoader |
1771 self.page().deleteLater() |
1772 self.page().deleteLater() |
1772 self.__createNewPage() |
1773 self.__createNewPage() |
1773 |
1774 |
1774 html = getHtmlPage("tabCrashPage.html") |
1775 html = getHtmlPage("tabCrashPage.html") |
1775 html = html.replace("@IMAGE@", pixmapToDataUrl( |
1776 html = html.replace("@IMAGE@", pixmapToDataUrl( |
1776 qApp.style().standardIcon(QStyle.SP_MessageBoxWarning).pixmap( |
1777 e5App().style().standardIcon(QStyle.SP_MessageBoxWarning).pixmap( |
1777 48, 48)).toString()) |
1778 48, 48)).toString()) |
1778 html = html.replace("@FAVICON@", pixmapToDataUrl( |
1779 html = html.replace("@FAVICON@", pixmapToDataUrl( |
1779 qApp.style() .standardIcon(QStyle.SP_MessageBoxWarning).pixmap( |
1780 e5App().style() .standardIcon(QStyle.SP_MessageBoxWarning).pixmap( |
1780 16, 16)).toString()) |
1781 16, 16)).toString()) |
1781 html = html.replace( |
1782 html = html.replace( |
1782 "@TITLE@", self.tr("Render Process terminated abnormally")) |
1783 "@TITLE@", self.tr("Render Process terminated abnormally")) |
1783 html = html.replace( |
1784 html = html.replace( |
1784 "@H1@", self.tr("Render Process terminated abnormally")) |
1785 "@H1@", self.tr("Render Process terminated abnormally")) |