8 """ |
8 """ |
9 |
9 |
10 from PyQt5.QtCore import ( |
10 from PyQt5.QtCore import ( |
11 pyqtSignal, QByteArray, QBuffer, QIODevice, QUrlQuery, QMutex, QMutexLocker |
11 pyqtSignal, QByteArray, QBuffer, QIODevice, QUrlQuery, QMutex, QMutexLocker |
12 ) |
12 ) |
13 from PyQt5.QtWidgets import qApp |
|
14 from PyQt5.QtWebEngineCore import QWebEngineUrlSchemeHandler |
13 from PyQt5.QtWebEngineCore import QWebEngineUrlSchemeHandler |
|
14 |
|
15 from E5Gui.E5Application import e5App |
15 |
16 |
16 from ..Tools.WebBrowserTools import ( |
17 from ..Tools.WebBrowserTools import ( |
17 getHtmlPage, getJavascript, pixmapFileToDataUrl |
18 getHtmlPage, getJavascript, pixmapFileToDataUrl |
18 ) |
19 ) |
19 |
20 |
189 page = page.replace( |
190 page = page.replace( |
190 "@TITLE@", self.tr("Welcome to eric6 Web Browser!")) |
191 "@TITLE@", self.tr("Welcome to eric6 Web Browser!")) |
191 page = page.replace("@ERIC_LINK@", self.tr("About eric6")) |
192 page = page.replace("@ERIC_LINK@", self.tr("About eric6")) |
192 page = page.replace("@HEADER_TITLE@", self.tr("eric6 Web Browser")) |
193 page = page.replace("@HEADER_TITLE@", self.tr("eric6 Web Browser")) |
193 page = page.replace("@SUBMIT@", self.tr("Search!")) |
194 page = page.replace("@SUBMIT@", self.tr("Search!")) |
194 if qApp.isLeftToRight(): |
195 if e5App().isLeftToRight(): |
195 ltr = "LTR" |
196 ltr = "LTR" |
196 else: |
197 else: |
197 ltr = "RTL" |
198 ltr = "RTL" |
198 page = page.replace("@QT_LAYOUT_DIRECTION@", ltr) |
199 page = page.replace("@QT_LAYOUT_DIRECTION@", ltr) |
199 |
200 |