src/eric7/Preferences/ConfigurationPages/QtPage.py

branch
eric7
changeset 11049
c23e1dddf6a3
parent 10766
d35d6f96c24b
child 11090
f5f5f5803935
equal deleted inserted replaced
11048:aa0123c997cd 11049:c23e1dddf6a3
61 button.setIcon(EricPixmapCache.getIcon("reload")) 61 button.setIcon(EricPixmapCache.getIcon("reload"))
62 button.clicked.connect(self.__populateAndSetVenvComboBoxes) 62 button.clicked.connect(self.__populateAndSetVenvComboBoxes)
63 button.setVisible(not self.__standalone) 63 button.setVisible(not self.__standalone)
64 64
65 self.qtTransPicker.setMode(EricPathPickerModes.DIRECTORY_MODE) 65 self.qtTransPicker.setMode(EricPathPickerModes.DIRECTORY_MODE)
66 self.qhelpgeneratorPicker.setMode(EricPathPickerModes.OPEN_FILE_MODE) 66 for picker in (self.lreleasePicker, self.qhelpgeneratorPicker):
67 picker.setMode(EricPathPickerModes.OPEN_FILE_MODE)
67 for picker in ( 68 for picker in (
68 self.qtToolsDirPicker, 69 self.qtToolsDirPicker,
69 self.pyqtToolsDirPicker, 70 self.pyqtToolsDirPicker,
70 self.pyqt6ToolsDirPicker, 71 self.pyqt6ToolsDirPicker,
71 self.pyside2ToolsDirPicker, 72 self.pyside2ToolsDirPicker,
83 self.qtPrefixEdit.setText(Preferences.getQt("QtToolsPrefix")) 84 self.qtPrefixEdit.setText(Preferences.getQt("QtToolsPrefix"))
84 self.qtPostfixEdit.setText(Preferences.getQt("QtToolsPostfix")) 85 self.qtPostfixEdit.setText(Preferences.getQt("QtToolsPostfix"))
85 self.__updateQtSample() 86 self.__updateQtSample()
86 self.qhelpgeneratorPicker.setText(Preferences.getQt("QHelpGenerator")) 87 self.qhelpgeneratorPicker.setText(Preferences.getQt("QHelpGenerator"))
87 self.qhelpgeneratorPicker.setDefaultDirectory(Preferences.getQt("QtToolsDir")) 88 self.qhelpgeneratorPicker.setDefaultDirectory(Preferences.getQt("QtToolsDir"))
89 self.lreleasePicker.setText(Preferences.getQt("Lrelease"))
90 self.lreleasePicker.setDefaultDirectory(Preferences.getQt("QtToolsDir"))
88 91
89 # PyQt 5 92 # PyQt 5
90 self.pyqtToolsDirPicker.setText(Preferences.getQt("PyQtToolsDir")) 93 self.pyqtToolsDirPicker.setText(Preferences.getQt("PyQtToolsDir"))
91 self.pyuicIndentSpinBox.setValue(Preferences.getQt("PyuicIndent")) 94 self.pyuicIndentSpinBox.setValue(Preferences.getQt("PyuicIndent"))
92 self.pyuicImportsCheckBox.setChecked(Preferences.getQt("PyuicFromImports")) 95 self.pyuicImportsCheckBox.setChecked(Preferences.getQt("PyuicFromImports"))
116 Preferences.setQt("Qt6TranslationsDir", self.qtTransPicker.text()) 119 Preferences.setQt("Qt6TranslationsDir", self.qtTransPicker.text())
117 Preferences.setQt("QtToolsDir", self.qtToolsDirPicker.text()) 120 Preferences.setQt("QtToolsDir", self.qtToolsDirPicker.text())
118 Preferences.setQt("QtToolsPrefix", self.qtPrefixEdit.text()) 121 Preferences.setQt("QtToolsPrefix", self.qtPrefixEdit.text())
119 Preferences.setQt("QtToolsPostfix", self.qtPostfixEdit.text()) 122 Preferences.setQt("QtToolsPostfix", self.qtPostfixEdit.text())
120 Preferences.setQt("QHelpGenerator", self.qhelpgeneratorPicker.text()) 123 Preferences.setQt("QHelpGenerator", self.qhelpgeneratorPicker.text())
124 Preferences.setQt("Lrelease", self.lreleasePicker.text())
121 125
122 Preferences.setQt("PyQtVenvName", self.pyqt5VenvComboBox.currentText()) 126 Preferences.setQt("PyQtVenvName", self.pyqt5VenvComboBox.currentText())
123 Preferences.setQt("PyQtToolsDir", self.pyqtToolsDirPicker.text()) 127 Preferences.setQt("PyQtToolsDir", self.pyqtToolsDirPicker.text())
124 Preferences.setQt("PyuicIndent", self.pyuicIndentSpinBox.value()) 128 Preferences.setQt("PyuicIndent", self.pyuicIndentSpinBox.value())
125 Preferences.setQt("PyuicFromImports", self.pyuicImportsCheckBox.isChecked()) 129 Preferences.setQt("PyuicFromImports", self.pyuicImportsCheckBox.isChecked())
180 @param directory text entered into the Qt Tools directory edit 184 @param directory text entered into the Qt Tools directory edit
181 @type str 185 @type str
182 """ 186 """
183 if directory: 187 if directory:
184 self.qhelpgeneratorPicker.setDefaultDirectory(directory) 188 self.qhelpgeneratorPicker.setDefaultDirectory(directory)
189 self.lreleasePicker.setDefaultDirectory(directory)
185 190
186 def __populateAndSetVenvComboBox(self, comboBox, envKey, initial): 191 def __populateAndSetVenvComboBox(self, comboBox, envKey, initial):
187 """ 192 """
188 Private method to populate and set the virtual environment combo boxes. 193 Private method to populate and set the virtual environment combo boxes.
189 194

eric ide

mercurial