Preferences/ConfigurationPages/QtPage.py

changeset 4815
74a3a3603ac5
parent 4631
5c1a96925da4
child 5070
4e4651e88674
diff -r 0e3903a7480d -r 74a3a3603ac5 Preferences/ConfigurationPages/QtPage.py
--- a/Preferences/ConfigurationPages/QtPage.py	Sun Mar 06 13:42:29 2016 +0100
+++ b/Preferences/ConfigurationPages/QtPage.py	Sun Mar 06 14:09:37 2016 +0100
@@ -9,7 +9,7 @@
 
 from __future__ import unicode_literals
 
-from PyQt5.QtCore import pyqtSlot
+from PyQt5.QtCore import pyqtSlot, qVersion
 
 from E5Gui.E5PathPicker import E5PathPickerModes
 
@@ -34,7 +34,12 @@
         self.qt4TransPicker.setMode(E5PathPickerModes.DirectoryMode)
         
         # set initial values
-        self.qt4TransPicker.setText(Preferences.getQt("Qt4TranslationsDir"))
+        if qVersion() < "5.0.0":
+            self.qt4TransPicker.setText(
+                Preferences.getQt("Qt4TranslationsDir"))
+        else:
+            self.qt4TransPicker.setText(
+                Preferences.getQt("Qt5TranslationsDir"))
         self.qt4PrefixEdit.setText(Preferences.getQt("QtToolsPrefix4"))
         self.qt4PostfixEdit.setText(Preferences.getQt("QtToolsPostfix4"))
         self.__updateQt4Sample()
@@ -46,7 +51,10 @@
         """
         Public slot to save the Qt configuration.
         """
-        Preferences.setQt("Qt4TranslationsDir", self.qt4TransPicker.text())
+        if qVersion() < "5.0.0":
+            Preferences.setQt("Qt4TranslationsDir", self.qt4TransPicker.text())
+        else:
+            Preferences.setQt("Qt5TranslationsDir", self.qt4TransPicker.text())
         Preferences.setQt("QtToolsPrefix4", self.qt4PrefixEdit.text())
         Preferences.setQt("QtToolsPostfix4", self.qt4PostfixEdit.text())
         Preferences.setQt("PyuicIndent", self.pyuicIndentSpinBox.value())

eric ide

mercurial