Preferences/ConfigurationDialog.py

changeset 5736
000ea446ff4b
parent 5651
982465f8389c
child 5765
39d8b26ff557
equal deleted inserted replaced
5735:f606dbe20be6 5736:000ea446ff4b
10 from __future__ import unicode_literals 10 from __future__ import unicode_literals
11 11
12 import os 12 import os
13 import types 13 import types
14 14
15 from PyQt5.QtCore import QMetaObject, pyqtSignal, Qt, QRect, pyqtSlot, \ 15 from PyQt5.QtCore import QMetaObject, pyqtSignal, Qt, QRect, pyqtSlot
16 qVersion
17 from PyQt5.QtGui import QPixmap 16 from PyQt5.QtGui import QPixmap
18 from PyQt5.QtWidgets import QSizePolicy, QSpacerItem, QWidget, QTreeWidget, \ 17 from PyQt5.QtWidgets import QSizePolicy, QSpacerItem, QWidget, QTreeWidget, \
19 QStackedWidget, QDialog, QSplitter, QScrollArea, QApplication, \ 18 QStackedWidget, QDialog, QSplitter, QScrollArea, QApplication, \
20 QDialogButtonBox, QFrame, QVBoxLayout, QTreeWidgetItem, QLabel 19 QDialogButtonBox, QFrame, QVBoxLayout, QTreeWidgetItem, QLabel
21 20
22 from E5Gui.E5Application import e5App 21 from E5Gui.E5Application import e5App
23 from E5Gui.E5LineEdit import E5ClearableLineEdit 22 from E5Gui.E5LineEdit import E5ClearableLineEdit
24 from E5Gui import E5MessageBox 23 from E5Gui import E5MessageBox
25 from E5Gui.E5MainWindow import E5MainWindow 24 from E5Gui.E5MainWindow import E5MainWindow
26 25
27 from Globals import isMacPlatform 26 from Globals import isMacPlatform, qVersionTuple
28 27
29 import Preferences 28 import Preferences
30 29
31 import UI.PixmapCache 30 import UI.PixmapCache
32 31
339 "HelpFlashCookieManagerPage", "0webBrowserPage", None], 338 "HelpFlashCookieManagerPage", "0webBrowserPage", None],
340 "helpVirusTotalPage": 339 "helpVirusTotalPage":
341 [self.tr("VirusTotal Interface"), "virustotal.png", 340 [self.tr("VirusTotal Interface"), "virustotal.png",
342 "HelpVirusTotalPage", "0webBrowserPage", None], 341 "HelpVirusTotalPage", "0webBrowserPage", None],
343 }) 342 })
344 if qVersion() >= "5.8.0": 343 if qVersionTuple() >= (5, 8, 0):
345 self.configItems.update({ 344 self.configItems.update({
346 "webBrowserSpellCheckingPage": 345 "webBrowserSpellCheckingPage":
347 [self.tr("Spell checking"), 346 [self.tr("Spell checking"),
348 "preferences-spellchecking.png", 347 "preferences-spellchecking.png",
349 "WebBrowserSpellCheckingPage", "0webBrowserPage", 348 "WebBrowserSpellCheckingPage", "0webBrowserPage",
463 "helpVirusTotalPage": 462 "helpVirusTotalPage":
464 [self.tr("VirusTotal Interface"), "virustotal.png", 463 [self.tr("VirusTotal Interface"), "virustotal.png",
465 "HelpVirusTotalPage", None, None], 464 "HelpVirusTotalPage", None, None],
466 } 465 }
467 466
468 if qVersion() >= "5.8.0": 467 if qVersionTuple() >= (5, 8, 0):
469 self.configItems.update({ 468 self.configItems.update({
470 "webBrowserSpellCheckingPage": 469 "webBrowserSpellCheckingPage":
471 [self.tr("Spell checking"), 470 [self.tr("Spell checking"),
472 "preferences-spellchecking.png", 471 "preferences-spellchecking.png",
473 "WebBrowserSpellCheckingPage", None, None], 472 "WebBrowserSpellCheckingPage", None, None],

eric ide

mercurial