src/eric7/Preferences/ConfigurationPages/WebBrowserPage.py

branch
eric7
changeset 10247
81f8846b62ad
parent 10069
435cc5875135
child 10428
a071d4065202
equal deleted inserted replaced
10246:04f21234f09d 10247:81f8846b62ad
9 9
10 from PyQt6.QtCore import QLocale, pyqtSlot 10 from PyQt6.QtCore import QLocale, pyqtSlot
11 11
12 from eric7 import Preferences 12 from eric7 import Preferences
13 from eric7.EricGui import EricPixmapCache 13 from eric7.EricGui import EricPixmapCache
14 from eric7.SystemUtilities.QtUtilities import qVersionTuple
14 15
15 from .ConfigurationPageBase import ConfigurationPageBase 16 from .ConfigurationPageBase import ConfigurationPageBase
16 from .Ui_WebBrowserPage import Ui_WebBrowserPage 17 from .Ui_WebBrowserPage import Ui_WebBrowserPage
17 18
18 19
224 ) 225 )
225 self.fileSystemAccessComboBox.setCurrentIndex( 226 self.fileSystemAccessComboBox.setCurrentIndex(
226 Preferences.getWebBrowser("AcceptFileSystemAccessRequest") 227 Preferences.getWebBrowser("AcceptFileSystemAccessRequest")
227 ) 228 )
228 229
230 if qVersionTuple() >= (6, 4, 0):
231 self.navigateOnDropCheckBox.setChecked(
232 Preferences.getWebBrowser("NavigateOnDropEnabled")
233 )
234 else:
235 self.navigateOnDropCheckBox.setEnabled(False)
236
237 if qVersionTuple() >= (6, 5, 0):
238 self.pushServiceCheckBox.setChecked(
239 Preferences.getWebBrowser("PushServiceEnabled")
240 )
241 else:
242 self.pushServiceCheckBox.setEnabled(False)
243
244 if qVersionTuple() >= (6, 6, 0):
245 self.readingFromCanvasCheckBox.setChecked(
246 Preferences.getWebBrowser("ReadingFromCanvasEnabled")
247 )
248 else:
249 self.readingFromCanvasCheckBox.setEnabled(False)
250
229 def save(self): 251 def save(self):
230 """ 252 """
231 Public slot to save the Help Viewers configuration. 253 Public slot to save the Help Viewers configuration.
232 """ 254 """
233 Preferences.setWebBrowser( 255 Preferences.setWebBrowser(
397 Preferences.setWebBrowser( 419 Preferences.setWebBrowser(
398 "AcceptFileSystemAccessRequest", 420 "AcceptFileSystemAccessRequest",
399 self.fileSystemAccessComboBox.currentIndex(), 421 self.fileSystemAccessComboBox.currentIndex(),
400 ) 422 )
401 423
424 if self.navigateOnDropCheckBox.isEnabled():
425 Preferences.setWebBrowser(
426 "NavigateOnDropEnabled", self.navigateOnDropCheckBox.isChecked()
427 )
428
429 if self.pushServiceCheckBox.isEnabled():
430 Preferences.setWebBrowser(
431 "PushServiceEnabled", self.pushServiceCheckBox.isChecked()
432 )
433
434 if self.readingFromCanvasCheckBox.isEnabled():
435 Preferences.setWebBrowser(
436 "ReadingFromCanvasEnabled", self.readingFromCanvasCheckBox.isChecked()
437 )
438
402 @pyqtSlot() 439 @pyqtSlot()
403 def on_setCurrentPageButton_clicked(self): 440 def on_setCurrentPageButton_clicked(self):
404 """ 441 """
405 Private slot to set the current page as the home page. 442 Private slot to set the current page as the home page.
406 """ 443 """

eric ide

mercurial