Preferences/ConfigurationPages/HelpDocumentationPage.py

changeset 3025
67064c71df21
parent 2964
84b65fb9e780
child 3058
0a02c433f52d
child 3160
209a07d7e401
equal deleted inserted replaced
3024:17c01303a239 3025:67064c71df21
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))

eric ide

mercurial