67 |
67 |
68 def save(self): |
68 def save(self): |
69 """ |
69 """ |
70 Public slot to save the Help Documentation configuration. |
70 Public slot to save the Help Documentation configuration. |
71 """ |
71 """ |
72 Preferences.setHelp("Python2DocDir", |
72 Preferences.setHelp( |
|
73 "Python2DocDir", |
73 self.python2DocDirEdit.text()) |
74 self.python2DocDirEdit.text()) |
74 Preferences.setHelp("PythonDocDir", |
75 Preferences.setHelp( |
|
76 "PythonDocDir", |
75 self.pythonDocDirEdit.text()) |
77 self.pythonDocDirEdit.text()) |
76 Preferences.setHelp("Qt4DocDir", |
78 Preferences.setHelp( |
|
79 "Qt4DocDir", |
77 self.qt4DocDirEdit.text()) |
80 self.qt4DocDirEdit.text()) |
78 Preferences.setHelp("Qt5DocDir", |
81 Preferences.setHelp( |
|
82 "Qt5DocDir", |
79 self.qt5DocDirEdit.text()) |
83 self.qt5DocDirEdit.text()) |
80 Preferences.setHelp("PyQt4DocDir", |
84 Preferences.setHelp( |
|
85 "PyQt4DocDir", |
81 self.pyqt4DocDirEdit.text()) |
86 self.pyqt4DocDirEdit.text()) |
82 Preferences.setHelp("PyQt5DocDir", |
87 Preferences.setHelp( |
|
88 "PyQt5DocDir", |
83 self.pyqt5DocDirEdit.text()) |
89 self.pyqt5DocDirEdit.text()) |
84 Preferences.setHelp("PySideDocDir", |
90 Preferences.setHelp( |
|
91 "PySideDocDir", |
85 self.pysideDocDirEdit.text()) |
92 self.pysideDocDirEdit.text()) |
86 |
93 |
87 @pyqtSlot() |
94 @pyqtSlot() |
88 def on_python2DocDirButton_clicked(self): |
95 def on_python2DocDirButton_clicked(self): |
89 """ |
96 """ |
91 """ |
98 """ |
92 entry = E5FileDialog.getOpenFileName( |
99 entry = E5FileDialog.getOpenFileName( |
93 self, |
100 self, |
94 self.trUtf8("Select Python 2 documentation entry"), |
101 self.trUtf8("Select Python 2 documentation entry"), |
95 QUrl(self.python2DocDirEdit.text()).path(), |
102 QUrl(self.python2DocDirEdit.text()).path(), |
96 self.trUtf8("HTML Files (*.html *.htm);;" |
103 self.trUtf8( |
|
104 "HTML Files (*.html *.htm);;" |
97 "Compressed Help Files (*.chm);;" |
105 "Compressed Help Files (*.chm);;" |
98 "All Files (*)")) |
106 "All Files (*)")) |
99 |
107 |
100 if entry: |
108 if entry: |
101 self.python2DocDirEdit.setText(Utilities.toNativeSeparators(entry)) |
109 self.python2DocDirEdit.setText(Utilities.toNativeSeparators(entry)) |
107 """ |
115 """ |
108 entry = E5FileDialog.getOpenFileName( |
116 entry = E5FileDialog.getOpenFileName( |
109 self, |
117 self, |
110 self.trUtf8("Select Python 3 documentation entry"), |
118 self.trUtf8("Select Python 3 documentation entry"), |
111 QUrl(self.pythonDocDirEdit.text()).path(), |
119 QUrl(self.pythonDocDirEdit.text()).path(), |
112 self.trUtf8("HTML Files (*.html *.htm);;" |
120 self.trUtf8( |
|
121 "HTML Files (*.html *.htm);;" |
113 "Compressed Help Files (*.chm);;" |
122 "Compressed Help Files (*.chm);;" |
114 "All Files (*)")) |
123 "All Files (*)")) |
115 |
124 |
116 if entry: |
125 if entry: |
117 self.pythonDocDirEdit.setText(Utilities.toNativeSeparators(entry)) |
126 self.pythonDocDirEdit.setText(Utilities.toNativeSeparators(entry)) |