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