56 self.pyqt5DocDirPicker.setFilters(self.tr( |
56 self.pyqt5DocDirPicker.setFilters(self.tr( |
57 "HTML Files (*.html *.htm);;All Files (*)")) |
57 "HTML Files (*.html *.htm);;All Files (*)")) |
58 self.pysideDocDirPicker.setMode(E5PathPickerModes.OpenFileMode) |
58 self.pysideDocDirPicker.setMode(E5PathPickerModes.OpenFileMode) |
59 self.pysideDocDirPicker.setFilters(self.tr( |
59 self.pysideDocDirPicker.setFilters(self.tr( |
60 "HTML Files (*.html *.htm);;All Files (*)")) |
60 "HTML Files (*.html *.htm);;All Files (*)")) |
|
61 self.pyside2DocDirPicker.setMode(E5PathPickerModes.OpenFileMode) |
|
62 self.pyside2DocDirPicker.setFilters(self.tr( |
|
63 "HTML Files (*.html *.htm);;All Files (*)")) |
61 |
64 |
62 try: |
65 try: |
63 import PyQt5 # __IGNORE_WARNING__ |
66 import PyQt5 # __IGNORE_WARNING__ |
64 except ImportError: |
67 except ImportError: |
65 self.pyqt5Group.setEnabled(False) |
68 self.pyqt5Group.setEnabled(False) |
66 |
69 |
67 pyside2, pyside3 = Utilities.checkPyside() |
70 pyside_py2, pyside_py3 = Utilities.checkPyside("1") |
68 if pyside2 or pyside3: |
71 if pyside_py2 or pyside_py3: |
69 self.pysideGroup.setEnabled(True) |
72 self.pysideGroup.setEnabled(True) |
70 else: |
73 else: |
71 self.pysideGroup.setEnabled(False) |
74 self.pysideGroup.setEnabled(False) |
|
75 |
|
76 pyside2_py2, pyside2_py3 = Utilities.checkPyside("2") |
|
77 if pyside2_py2 or pyside2_py3: |
|
78 self.pyside2Group.setEnabled(True) |
|
79 else: |
|
80 self.pyside2Group.setEnabled(False) |
72 |
81 |
73 # set initial values |
82 # set initial values |
74 self.ericDocDirPicker.setText( |
83 self.ericDocDirPicker.setText( |
75 Preferences.getHelp("EricDocDir"), toNative=False) |
84 Preferences.getHelp("EricDocDir"), toNative=False) |
76 self.python2DocDirPicker.setText( |
85 self.python2DocDirPicker.setText( |
85 Preferences.getHelp("PyQt4DocDir"), toNative=False) |
94 Preferences.getHelp("PyQt4DocDir"), toNative=False) |
86 self.pyqt5DocDirPicker.setText( |
95 self.pyqt5DocDirPicker.setText( |
87 Preferences.getHelp("PyQt5DocDir"), toNative=False) |
96 Preferences.getHelp("PyQt5DocDir"), toNative=False) |
88 self.pysideDocDirPicker.setText( |
97 self.pysideDocDirPicker.setText( |
89 Preferences.getHelp("PySideDocDir"), toNative=False) |
98 Preferences.getHelp("PySideDocDir"), toNative=False) |
|
99 self.pysideDocDirPicker.setText( |
|
100 Preferences.getHelp("PySide2DocDir"), toNative=False) |
90 |
101 |
91 def save(self): |
102 def save(self): |
92 """ |
103 """ |
93 Public slot to save the Help Documentation configuration. |
104 Public slot to save the Help Documentation configuration. |
94 """ |
105 """ |