8 """ |
8 """ |
9 |
9 |
10 from __future__ import unicode_literals |
10 from __future__ import unicode_literals |
11 |
11 |
12 from PyQt5.QtWidgets import QButtonGroup |
12 from PyQt5.QtWidgets import QButtonGroup |
13 try: |
|
14 from PyQt5 import QtWebKit # __IGNORE_WARNING__ |
|
15 WEBKIT_AVAILABLE = True |
|
16 except ImportError: |
|
17 WEBKIT_AVAILABLE = False |
|
18 |
13 |
19 from Globals import getWebBrowserSupport |
14 from Globals import getWebBrowserSupport |
20 |
15 |
21 from E5Gui.E5PathPicker import E5PathPickerModes |
16 from E5Gui.E5PathPicker import E5PathPickerModes |
22 |
17 |
48 |
43 |
49 # set initial values |
44 # set initial values |
50 webBrowserVariant = getWebBrowserSupport() |
45 webBrowserVariant = getWebBrowserSupport() |
51 if webBrowserVariant == "QtWebEngine": |
46 if webBrowserVariant == "QtWebEngine": |
52 hvId = Preferences.getWebBrowser("HelpViewerType") |
47 hvId = Preferences.getWebBrowser("HelpViewerType") |
53 elif webBrowserVariant == "QtWebKit": |
|
54 hvId = Preferences.getHelp("HelpViewerType") |
|
55 else: |
48 else: |
56 hvId = 3 |
49 hvId = 3 |
57 self.helpBrowserButton.setEnabled(False) |
50 self.helpBrowserButton.setEnabled(False) |
58 |
51 |
59 if hvId == 1: |
52 if hvId == 1: |