eric6/Preferences/ConfigurationPages/HelpDocumentationPage.py

changeset 7635
0cdead130a81
parent 7360
9190402e4505
child 7780
41420f82c0ac
equal deleted inserted replaced
7634:8c3d033e5044 7635:0cdead130a81
30 self.setObjectName("HelpDocumentationPage") 30 self.setObjectName("HelpDocumentationPage")
31 31
32 self.ericDocDirPicker.setMode(E5PathPickerModes.OpenFileMode) 32 self.ericDocDirPicker.setMode(E5PathPickerModes.OpenFileMode)
33 self.ericDocDirPicker.setFilters(self.tr( 33 self.ericDocDirPicker.setFilters(self.tr(
34 "HTML Files (*.html *.htm);;All Files (*)")) 34 "HTML Files (*.html *.htm);;All Files (*)"))
35 self.python2DocDirPicker.setMode(E5PathPickerModes.OpenFileMode)
36 self.python2DocDirPicker.setFilters(self.tr(
37 "HTML Files (*.html *.htm);;"
38 "Compressed Help Files (*.chm);;"
39 "All Files (*)"))
40 self.pythonDocDirPicker.setMode(E5PathPickerModes.OpenFileMode) 35 self.pythonDocDirPicker.setMode(E5PathPickerModes.OpenFileMode)
41 self.pythonDocDirPicker.setFilters(self.tr( 36 self.pythonDocDirPicker.setFilters(self.tr(
42 "HTML Files (*.html *.htm);;" 37 "HTML Files (*.html *.htm);;"
43 "Compressed Help Files (*.chm);;" 38 "Compressed Help Files (*.chm);;"
44 "All Files (*)")) 39 "All Files (*)"))
45 self.qt4DocDirPicker.setMode(E5PathPickerModes.OpenFileMode)
46 self.qt4DocDirPicker.setFilters(self.tr(
47 "HTML Files (*.html *.htm);;All Files (*)"))
48 self.qt5DocDirPicker.setMode(E5PathPickerModes.OpenFileMode) 40 self.qt5DocDirPicker.setMode(E5PathPickerModes.OpenFileMode)
49 self.qt5DocDirPicker.setFilters(self.tr( 41 self.qt5DocDirPicker.setFilters(self.tr(
50 "HTML Files (*.html *.htm);;All Files (*)")) 42 "HTML Files (*.html *.htm);;All Files (*)"))
51 self.pyqt4DocDirPicker.setMode(E5PathPickerModes.OpenFileMode)
52 self.pyqt4DocDirPicker.setFilters(self.tr(
53 "HTML Files (*.html *.htm);;All Files (*)"))
54 self.pyqt5DocDirPicker.setMode(E5PathPickerModes.OpenFileMode) 43 self.pyqt5DocDirPicker.setMode(E5PathPickerModes.OpenFileMode)
55 self.pyqt5DocDirPicker.setFilters(self.tr( 44 self.pyqt5DocDirPicker.setFilters(self.tr(
56 "HTML Files (*.html *.htm);;All Files (*)"))
57 self.pysideDocDirPicker.setMode(E5PathPickerModes.OpenFileMode)
58 self.pysideDocDirPicker.setFilters(self.tr(
59 "HTML Files (*.html *.htm);;All Files (*)")) 45 "HTML Files (*.html *.htm);;All Files (*)"))
60 self.pyside2DocDirPicker.setMode(E5PathPickerModes.OpenFileMode) 46 self.pyside2DocDirPicker.setMode(E5PathPickerModes.OpenFileMode)
61 self.pyside2DocDirPicker.setFilters(self.tr( 47 self.pyside2DocDirPicker.setFilters(self.tr(
62 "HTML Files (*.html *.htm);;All Files (*)")) 48 "HTML Files (*.html *.htm);;All Files (*)"))
63 49
64 pyside_py2, pyside_py3 = Utilities.checkPyside("1") 50 self.pyside2Group.setEnabled(Utilities.checkPyside())
65 if pyside_py2 or pyside_py3:
66 self.pysideGroup.setEnabled(True)
67 else:
68 self.pysideGroup.setEnabled(False)
69
70 pyside2_py2, pyside2_py3 = Utilities.checkPyside("2")
71 if pyside2_py2 or pyside2_py3:
72 self.pyside2Group.setEnabled(True)
73 else:
74 self.pyside2Group.setEnabled(False)
75 51
76 # set initial values 52 # set initial values
77 self.ericDocDirPicker.setText( 53 self.ericDocDirPicker.setText(
78 Preferences.getHelp("EricDocDir"), toNative=False) 54 Preferences.getHelp("EricDocDir"), toNative=False)
79 self.python2DocDirPicker.setText(
80 Preferences.getHelp("Python2DocDir"), toNative=False)
81 self.pythonDocDirPicker.setText( 55 self.pythonDocDirPicker.setText(
82 Preferences.getHelp("PythonDocDir"), toNative=False) 56 Preferences.getHelp("PythonDocDir"), toNative=False)
83 self.qt4DocDirPicker.setText(
84 Preferences.getHelp("Qt4DocDir"), toNative=False)
85 self.qt5DocDirPicker.setText( 57 self.qt5DocDirPicker.setText(
86 Preferences.getHelp("Qt5DocDir"), toNative=False) 58 Preferences.getHelp("Qt5DocDir"), toNative=False)
87 self.pyqt4DocDirPicker.setText(
88 Preferences.getHelp("PyQt4DocDir"), toNative=False)
89 self.pyqt5DocDirPicker.setText( 59 self.pyqt5DocDirPicker.setText(
90 Preferences.getHelp("PyQt5DocDir"), toNative=False) 60 Preferences.getHelp("PyQt5DocDir"), toNative=False)
91 self.pysideDocDirPicker.setText(
92 Preferences.getHelp("PySideDocDir"), toNative=False)
93 self.pyside2DocDirPicker.setText( 61 self.pyside2DocDirPicker.setText(
94 Preferences.getHelp("PySide2DocDir"), toNative=False) 62 Preferences.getHelp("PySide2DocDir"), toNative=False)
95 63
96 def save(self): 64 def save(self):
97 """ 65 """
99 """ 67 """
100 Preferences.setHelp( 68 Preferences.setHelp(
101 "EricDocDir", 69 "EricDocDir",
102 self.ericDocDirPicker.text(toNative=False)) 70 self.ericDocDirPicker.text(toNative=False))
103 Preferences.setHelp( 71 Preferences.setHelp(
104 "Python2DocDir",
105 self.python2DocDirPicker.text(toNative=False))
106 Preferences.setHelp(
107 "PythonDocDir", 72 "PythonDocDir",
108 self.pythonDocDirPicker.text(toNative=False)) 73 self.pythonDocDirPicker.text(toNative=False))
109 Preferences.setHelp(
110 "Qt4DocDir",
111 self.qt4DocDirPicker.text(toNative=False))
112 Preferences.setHelp( 74 Preferences.setHelp(
113 "Qt5DocDir", 75 "Qt5DocDir",
114 self.qt5DocDirPicker.text(toNative=False)) 76 self.qt5DocDirPicker.text(toNative=False))
115 Preferences.setHelp( 77 Preferences.setHelp(
116 "PyQt4DocDir",
117 self.pyqt4DocDirPicker.text(toNative=False))
118 Preferences.setHelp(
119 "PyQt5DocDir", 78 "PyQt5DocDir",
120 self.pyqt5DocDirPicker.text(toNative=False)) 79 self.pyqt5DocDirPicker.text(toNative=False))
121 Preferences.setHelp(
122 "PySideDocDir",
123 self.pysideDocDirPicker.text(toNative=False))
124 Preferences.setHelp( 80 Preferences.setHelp(
125 "PySide2DocDir", 81 "PySide2DocDir",
126 self.pyside2DocDirPicker.text(toNative=False)) 82 self.pyside2DocDirPicker.text(toNative=False))
127 83
128 84

eric ide

mercurial