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 |