eric6/Preferences/ConfigurationPages/HelpDocumentationPage.py

branch
maintenance
changeset 8043
0acf98cd089a
parent 7924
8a96736d465e
parent 7923
91e843545d9a
child 8273
698ae46f40a4
equal deleted inserted replaced
7991:866adc8c315b 8043:0acf98cd089a
11 11
12 from .ConfigurationPageBase import ConfigurationPageBase 12 from .ConfigurationPageBase import ConfigurationPageBase
13 from .Ui_HelpDocumentationPage import Ui_HelpDocumentationPage 13 from .Ui_HelpDocumentationPage import Ui_HelpDocumentationPage
14 14
15 import Preferences 15 import Preferences
16 import Utilities
17 16
18 17
19 class HelpDocumentationPage(ConfigurationPageBase, Ui_HelpDocumentationPage): 18 class HelpDocumentationPage(ConfigurationPageBase, Ui_HelpDocumentationPage):
20 """ 19 """
21 Class implementing the Help Documentation configuration page. 20 Class implementing the Help Documentation configuration page.
37 "Compressed Help Files (*.chm);;" 36 "Compressed Help Files (*.chm);;"
38 "All Files (*)")) 37 "All Files (*)"))
39 self.qt5DocDirPicker.setMode(E5PathPickerModes.OpenFileMode) 38 self.qt5DocDirPicker.setMode(E5PathPickerModes.OpenFileMode)
40 self.qt5DocDirPicker.setFilters(self.tr( 39 self.qt5DocDirPicker.setFilters(self.tr(
41 "HTML Files (*.html *.htm);;All Files (*)")) 40 "HTML Files (*.html *.htm);;All Files (*)"))
41 self.qt6DocDirPicker.setMode(E5PathPickerModes.OpenFileMode)
42 self.qt6DocDirPicker.setFilters(self.tr(
43 "HTML Files (*.html *.htm);;All Files (*)"))
42 self.pyqt5DocDirPicker.setMode(E5PathPickerModes.OpenFileMode) 44 self.pyqt5DocDirPicker.setMode(E5PathPickerModes.OpenFileMode)
43 self.pyqt5DocDirPicker.setFilters(self.tr( 45 self.pyqt5DocDirPicker.setFilters(self.tr(
46 "HTML Files (*.html *.htm);;All Files (*)"))
47 self.pyqt6DocDirPicker.setMode(E5PathPickerModes.OpenFileMode)
48 self.pyqt6DocDirPicker.setFilters(self.tr(
44 "HTML Files (*.html *.htm);;All Files (*)")) 49 "HTML Files (*.html *.htm);;All Files (*)"))
45 self.pyside2DocDirPicker.setMode(E5PathPickerModes.OpenFileMode) 50 self.pyside2DocDirPicker.setMode(E5PathPickerModes.OpenFileMode)
46 self.pyside2DocDirPicker.setFilters(self.tr( 51 self.pyside2DocDirPicker.setFilters(self.tr(
47 "HTML Files (*.html *.htm);;All Files (*)")) 52 "HTML Files (*.html *.htm);;All Files (*)"))
48 53 self.pyside6DocDirPicker.setMode(E5PathPickerModes.OpenFileMode)
49 self.pyside2Group.setEnabled(Utilities.checkPyside()) 54 self.pyside6DocDirPicker.setFilters(self.tr(
55 "HTML Files (*.html *.htm);;All Files (*)"))
50 56
51 # set initial values 57 # set initial values
52 self.ericDocDirPicker.setText( 58 self.ericDocDirPicker.setText(
53 Preferences.getHelp("EricDocDir"), toNative=False) 59 Preferences.getHelp("EricDocDir"), toNative=False)
54 self.pythonDocDirPicker.setText( 60 self.pythonDocDirPicker.setText(
55 Preferences.getHelp("PythonDocDir"), toNative=False) 61 Preferences.getHelp("PythonDocDir"), toNative=False)
56 self.qt5DocDirPicker.setText( 62 self.qt5DocDirPicker.setText(
57 Preferences.getHelp("Qt5DocDir"), toNative=False) 63 Preferences.getHelp("Qt5DocDir"), toNative=False)
64 self.qt6DocDirPicker.setText(
65 Preferences.getHelp("Qt6DocDir"), toNative=False)
58 self.pyqt5DocDirPicker.setText( 66 self.pyqt5DocDirPicker.setText(
59 Preferences.getHelp("PyQt5DocDir"), toNative=False) 67 Preferences.getHelp("PyQt5DocDir"), toNative=False)
68 self.pyqt6DocDirPicker.setText(
69 Preferences.getHelp("PyQt6DocDir"), toNative=False)
60 self.pyside2DocDirPicker.setText( 70 self.pyside2DocDirPicker.setText(
61 Preferences.getHelp("PySide2DocDir"), toNative=False) 71 Preferences.getHelp("PySide2DocDir"), toNative=False)
72 self.pyside6DocDirPicker.setText(
73 Preferences.getHelp("PySide6DocDir"), toNative=False)
62 74
63 def save(self): 75 def save(self):
64 """ 76 """
65 Public slot to save the Help Documentation configuration. 77 Public slot to save the Help Documentation configuration.
66 """ 78 """
72 self.pythonDocDirPicker.text(toNative=False)) 84 self.pythonDocDirPicker.text(toNative=False))
73 Preferences.setHelp( 85 Preferences.setHelp(
74 "Qt5DocDir", 86 "Qt5DocDir",
75 self.qt5DocDirPicker.text(toNative=False)) 87 self.qt5DocDirPicker.text(toNative=False))
76 Preferences.setHelp( 88 Preferences.setHelp(
89 "Qt6DocDir",
90 self.qt6DocDirPicker.text(toNative=False))
91 Preferences.setHelp(
77 "PyQt5DocDir", 92 "PyQt5DocDir",
78 self.pyqt5DocDirPicker.text(toNative=False)) 93 self.pyqt5DocDirPicker.text(toNative=False))
79 Preferences.setHelp( 94 Preferences.setHelp(
95 "PyQt6DocDir",
96 self.pyqt6DocDirPicker.text(toNative=False))
97 Preferences.setHelp(
80 "PySide2DocDir", 98 "PySide2DocDir",
81 self.pyside2DocDirPicker.text(toNative=False)) 99 self.pyside2DocDirPicker.text(toNative=False))
82 100 Preferences.setHelp(
101 "PySide6DocDir",
102 self.pyside6DocDirPicker.text(toNative=False))
103
83 104
84 def create(dlg): 105 def create(dlg):
85 """ 106 """
86 Module function to create the configuration page. 107 Module function to create the configuration page.
87 108

eric ide

mercurial