62 ConfigurationWidget.HelpBrowserMode, |
62 ConfigurationWidget.HelpBrowserMode, |
63 ConfigurationWidget.WebBrowserMode |
63 ConfigurationWidget.WebBrowserMode |
64 ) |
64 ) |
65 |
65 |
66 self.__displayMode = displayMode |
66 self.__displayMode = displayMode |
67 if self.__displayMode == ConfigurationWidget.HelpBrowserMode: |
67 if self.__configDlg.isUsingWebEngine(): |
68 try: |
68 # TODO: is this still needed? |
69 from PyQt5.QtWebKit import QWebSettings |
69 self.dnsPrefetchCheckBox.setEnabled(False) |
70 if QWebSettings and \ |
70 self.dnsGroup.hide() |
71 hasattr(QWebSettings, "DnsPrefetchEnabled"): |
|
72 self.dnsPrefetchCheckBox.setChecked( |
|
73 Preferences.getHelp("DnsPrefetchEnabled")) |
|
74 except ImportError: |
|
75 self.dnsPrefetchCheckBox.setEnabled(False) |
|
76 else: |
|
77 if self.__configDlg.isUsingWebEngine(): |
|
78 self.dnsPrefetchCheckBox.setEnabled(False) |
|
79 self.dnsGroup.hide() |
|
80 |
71 |
81 def save(self): |
72 def save(self): |
82 """ |
73 """ |
83 Public slot to save the Help Viewers configuration. |
74 Public slot to save the Help Viewers configuration. |
84 """ |
75 """ |