Preferences/ConfigurationPages/HelpDocumentationPage.py

changeset 2298
fa4f79c34e0c
parent 1509
c0b5e693b0eb
child 2302
f29e9405c851
--- a/Preferences/ConfigurationPages/HelpDocumentationPage.py	Mon Dec 31 12:35:13 2012 +0100
+++ b/Preferences/ConfigurationPages/HelpDocumentationPage.py	Mon Dec 31 15:01:06 2012 +0100
@@ -49,6 +49,8 @@
             Preferences.getHelp("PythonDocDir"))
         self.qt4DocDirEdit.setText(
             Preferences.getHelp("Qt4DocDir"))
+        self.qt5DocDirEdit.setText(
+            Preferences.getHelp("Qt5DocDir"))
         self.pyqt4DocDirEdit.setText(
             Preferences.getHelp("PyQt4DocDir"))
         self.pysideDocDirEdit.setText(
@@ -64,6 +66,8 @@
             self.pythonDocDirEdit.text())
         Preferences.setHelp("Qt4DocDir",
             self.qt4DocDirEdit.text())
+        Preferences.setHelp("Qt5DocDir",
+            self.qt5DocDirEdit.text())
         Preferences.setHelp("PyQt4DocDir",
             self.pyqt4DocDirEdit.text())
         Preferences.setHelp("PySideDocDir",
@@ -116,6 +120,20 @@
             self.qt4DocDirEdit.setText(Utilities.toNativeSeparators(entry))
         
     @pyqtSlot()
+    def on_qt5DocDirButton_clicked(self):
+        """
+        Private slot to select the Qt5 documentation directory.
+        """
+        entry = E5FileDialog.getOpenFileName(
+            self,
+            self.trUtf8("Select Qt5 documentation entry"),
+            QUrl(self.qt5DocDirEdit.text()).path(),
+            self.trUtf8("HTML Files (*.html *.htm);;All Files (*)"))
+        
+        if entry:
+            self.qt5DocDirEdit.setText(Utilities.toNativeSeparators(entry))
+        
+    @pyqtSlot()
     def on_pyqt4DocDirButton_clicked(self):
         """
         Private slot to select the PyQt4 documentation directory.

eric ide

mercurial