Preferences/ConfigurationPages/QtPage.py

changeset 5736
000ea446ff4b
parent 5701
951c7f223aa2
child 6048
82ad8ec9548c
equal deleted inserted replaced
5735:f606dbe20be6 5736:000ea446ff4b
7 Module implementing the Qt configuration page. 7 Module implementing the Qt configuration page.
8 """ 8 """
9 9
10 from __future__ import unicode_literals 10 from __future__ import unicode_literals
11 11
12 from PyQt5.QtCore import pyqtSlot, qVersion 12 from PyQt5.QtCore import pyqtSlot
13 13
14 from E5Gui.E5PathPicker import E5PathPickerModes 14 from E5Gui.E5PathPicker import E5PathPickerModes
15 15
16 from .ConfigurationPageBase import ConfigurationPageBase 16 from .ConfigurationPageBase import ConfigurationPageBase
17 from .Ui_QtPage import Ui_QtPage 17 from .Ui_QtPage import Ui_QtPage
18 18
19 import Preferences 19 import Preferences
20 from Globals import qVersionTuple
20 21
21 22
22 class QtPage(ConfigurationPageBase, Ui_QtPage): 23 class QtPage(ConfigurationPageBase, Ui_QtPage):
23 """ 24 """
24 Class implementing the Qt configuration page. 25 Class implementing the Qt configuration page.
35 self.qtToolsDirPicker.setMode(E5PathPickerModes.DirectoryShowFilesMode) 36 self.qtToolsDirPicker.setMode(E5PathPickerModes.DirectoryShowFilesMode)
36 self.pyqtToolsDirPicker.setMode( 37 self.pyqtToolsDirPicker.setMode(
37 E5PathPickerModes.DirectoryShowFilesMode) 38 E5PathPickerModes.DirectoryShowFilesMode)
38 39
39 # set initial values 40 # set initial values
40 if qVersion() < "5.0.0": 41 if qVersionTuple() < (5, 0, 0):
41 self.qt4TransPicker.setText( 42 self.qt4TransPicker.setText(
42 Preferences.getQt("Qt4TranslationsDir")) 43 Preferences.getQt("Qt4TranslationsDir"))
43 else: 44 else:
44 self.qt4TransPicker.setText( 45 self.qt4TransPicker.setText(
45 Preferences.getQt("Qt5TranslationsDir")) 46 Preferences.getQt("Qt5TranslationsDir"))
54 55
55 def save(self): 56 def save(self):
56 """ 57 """
57 Public slot to save the Qt configuration. 58 Public slot to save the Qt configuration.
58 """ 59 """
59 if qVersion() < "5.0.0": 60 if qVersionTuple() < (5, 0, 0):
60 Preferences.setQt("Qt4TranslationsDir", self.qt4TransPicker.text()) 61 Preferences.setQt("Qt4TranslationsDir", self.qt4TransPicker.text())
61 else: 62 else:
62 Preferences.setQt("Qt5TranslationsDir", self.qt4TransPicker.text()) 63 Preferences.setQt("Qt5TranslationsDir", self.qt4TransPicker.text())
63 Preferences.setQt("QtToolsDir", self.qtToolsDirPicker.text()) 64 Preferences.setQt("QtToolsDir", self.qtToolsDirPicker.text())
64 Preferences.setQt("QtToolsPrefix4", self.qt4PrefixEdit.text()) 65 Preferences.setQt("QtToolsPrefix4", self.qt4PrefixEdit.text())

eric ide

mercurial