Preferences/ConfigurationPages/HelpDocumentationPage.py

changeset 6291
94e0e688dcad
parent 6048
82ad8ec9548c
child 6520
a920f2ca8f5f
--- a/Preferences/ConfigurationPages/HelpDocumentationPage.py	Tue May 15 18:25:26 2018 +0200
+++ b/Preferences/ConfigurationPages/HelpDocumentationPage.py	Tue May 15 19:39:46 2018 +0200
@@ -58,18 +58,27 @@
         self.pysideDocDirPicker.setMode(E5PathPickerModes.OpenFileMode)
         self.pysideDocDirPicker.setFilters(self.tr(
             "HTML Files (*.html *.htm);;All Files (*)"))
+        self.pyside2DocDirPicker.setMode(E5PathPickerModes.OpenFileMode)
+        self.pyside2DocDirPicker.setFilters(self.tr(
+            "HTML Files (*.html *.htm);;All Files (*)"))
         
         try:
             import PyQt5        # __IGNORE_WARNING__
         except ImportError:
             self.pyqt5Group.setEnabled(False)
         
-        pyside2, pyside3 = Utilities.checkPyside()
-        if pyside2 or pyside3:
+        pyside_py2, pyside_py3 = Utilities.checkPyside("1")
+        if pyside_py2 or pyside_py3:
             self.pysideGroup.setEnabled(True)
         else:
             self.pysideGroup.setEnabled(False)
         
+        pyside2_py2, pyside2_py3 = Utilities.checkPyside("2")
+        if pyside2_py2 or pyside2_py3:
+            self.pyside2Group.setEnabled(True)
+        else:
+            self.pyside2Group.setEnabled(False)
+        
         # set initial values
         self.ericDocDirPicker.setText(
             Preferences.getHelp("EricDocDir"), toNative=False)
@@ -87,6 +96,8 @@
             Preferences.getHelp("PyQt5DocDir"), toNative=False)
         self.pysideDocDirPicker.setText(
             Preferences.getHelp("PySideDocDir"), toNative=False)
+        self.pysideDocDirPicker.setText(
+            Preferences.getHelp("PySide2DocDir"), toNative=False)
         
     def save(self):
         """
@@ -116,6 +127,9 @@
         Preferences.setHelp(
             "PySideDocDir",
             self.pysideDocDirPicker.text(toNative=False))
+        Preferences.setHelp(
+            "PySide2DocDir",
+            self.pyside2DocDirPicker.text(toNative=False))
     
 
 def create(dlg):

eric ide

mercurial