src/eric7/Preferences/ConfigurationPages/QtPage.py

branch
eric7
changeset 11049
c23e1dddf6a3
parent 10766
d35d6f96c24b
child 11090
f5f5f5803935
--- a/src/eric7/Preferences/ConfigurationPages/QtPage.py	Mon Nov 11 15:00:58 2024 +0100
+++ b/src/eric7/Preferences/ConfigurationPages/QtPage.py	Tue Nov 12 18:01:04 2024 +0100
@@ -63,7 +63,8 @@
             button.setVisible(not self.__standalone)
 
         self.qtTransPicker.setMode(EricPathPickerModes.DIRECTORY_MODE)
-        self.qhelpgeneratorPicker.setMode(EricPathPickerModes.OPEN_FILE_MODE)
+        for picker in (self.lreleasePicker, self.qhelpgeneratorPicker):
+            picker.setMode(EricPathPickerModes.OPEN_FILE_MODE)
         for picker in (
             self.qtToolsDirPicker,
             self.pyqtToolsDirPicker,
@@ -85,6 +86,8 @@
         self.__updateQtSample()
         self.qhelpgeneratorPicker.setText(Preferences.getQt("QHelpGenerator"))
         self.qhelpgeneratorPicker.setDefaultDirectory(Preferences.getQt("QtToolsDir"))
+        self.lreleasePicker.setText(Preferences.getQt("Lrelease"))
+        self.lreleasePicker.setDefaultDirectory(Preferences.getQt("QtToolsDir"))
 
         # PyQt 5
         self.pyqtToolsDirPicker.setText(Preferences.getQt("PyQtToolsDir"))
@@ -118,6 +121,7 @@
         Preferences.setQt("QtToolsPrefix", self.qtPrefixEdit.text())
         Preferences.setQt("QtToolsPostfix", self.qtPostfixEdit.text())
         Preferences.setQt("QHelpGenerator", self.qhelpgeneratorPicker.text())
+        Preferences.setQt("Lrelease", self.lreleasePicker.text())
 
         Preferences.setQt("PyQtVenvName", self.pyqt5VenvComboBox.currentText())
         Preferences.setQt("PyQtToolsDir", self.pyqtToolsDirPicker.text())
@@ -182,6 +186,7 @@
         """
         if directory:
             self.qhelpgeneratorPicker.setDefaultDirectory(directory)
+            self.lreleasePicker.setDefaultDirectory(directory)
 
     def __populateAndSetVenvComboBox(self, comboBox, envKey, initial):
         """

eric ide

mercurial