7 Module implementing the Help Documentation configuration page. |
7 Module implementing the Help Documentation configuration page. |
8 """ |
8 """ |
9 |
9 |
10 from __future__ import unicode_literals |
10 from __future__ import unicode_literals |
11 |
11 |
12 from PyQt4.QtCore import pyqtSlot, QUrl |
12 from PyQt5.QtCore import pyqtSlot, QUrl |
13 |
13 |
14 from E5Gui.E5Completers import E5FileCompleter |
14 from E5Gui.E5Completers import E5FileCompleter |
15 from E5Gui import E5FileDialog |
15 from E5Gui import E5FileDialog |
16 |
16 |
17 from .ConfigurationPageBase import ConfigurationPageBase |
17 from .ConfigurationPageBase import ConfigurationPageBase |
69 self.qt4DocDirEdit.setText( |
69 self.qt4DocDirEdit.setText( |
70 Preferences.getHelp("Qt4DocDir")) |
70 Preferences.getHelp("Qt4DocDir")) |
71 self.qt5DocDirEdit.setText( |
71 self.qt5DocDirEdit.setText( |
72 Preferences.getHelp("Qt5DocDir")) |
72 Preferences.getHelp("Qt5DocDir")) |
73 self.pyqt4DocDirEdit.setText( |
73 self.pyqt4DocDirEdit.setText( |
74 Preferences.getHelp("PyQt4DocDir")) |
74 Preferences.getHelp("PyQt5DocDir")) |
75 self.pyqt5DocDirEdit.setText( |
75 self.pyqt5DocDirEdit.setText( |
76 Preferences.getHelp("PyQt5DocDir")) |
76 Preferences.getHelp("PyQt5DocDir")) |
77 self.pysideDocDirEdit.setText( |
77 self.pysideDocDirEdit.setText( |
78 Preferences.getHelp("PySideDocDir")) |
78 Preferences.getHelp("PySideDocDir")) |
79 |
79 |
166 self.qt5DocDirEdit.setText(Utilities.toNativeSeparators(entry)) |
166 self.qt5DocDirEdit.setText(Utilities.toNativeSeparators(entry)) |
167 |
167 |
168 @pyqtSlot() |
168 @pyqtSlot() |
169 def on_pyqt4DocDirButton_clicked(self): |
169 def on_pyqt4DocDirButton_clicked(self): |
170 """ |
170 """ |
171 Private slot to select the PyQt4 documentation directory. |
171 Private slot to select the PyQt5 documentation directory. |
172 """ |
172 """ |
173 entry = E5FileDialog.getOpenFileName( |
173 entry = E5FileDialog.getOpenFileName( |
174 self, |
174 self, |
175 self.tr("Select PyQt4 documentation entry"), |
175 self.tr("Select PyQt5 documentation entry"), |
176 QUrl(self.pyqt4DocDirEdit.text()).path(), |
176 QUrl(self.pyqt4DocDirEdit.text()).path(), |
177 self.tr("HTML Files (*.html *.htm);;All Files (*)")) |
177 self.tr("HTML Files (*.html *.htm);;All Files (*)")) |
178 |
178 |
179 if entry: |
179 if entry: |
180 self.pyqt4DocDirEdit.setText(Utilities.toNativeSeparators(entry)) |
180 self.pyqt4DocDirEdit.setText(Utilities.toNativeSeparators(entry)) |