--- a/src/eric7/VirtualEnv/Ui_VirtualenvAddEditDialog.py Tue May 13 16:46:34 2025 +0200 +++ b/src/eric7/VirtualEnv/Ui_VirtualenvAddEditDialog.py Wed May 14 18:18:06 2025 +0200 @@ -41,9 +41,18 @@ self.ericServerInfoLabel.setObjectName("ericServerInfoLabel") self.horizontalLayout.addWidget(self.ericServerInfoLabel) self.verticalLayout.addLayout(self.horizontalLayout) + self.horizontalLayout_2 = QtWidgets.QHBoxLayout() + self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.globalCheckBox = QtWidgets.QCheckBox(parent=self.groupBox) self.globalCheckBox.setObjectName("globalCheckBox") - self.verticalLayout.addWidget(self.globalCheckBox) + self.horizontalLayout_2.addWidget(self.globalCheckBox) + self.availableCheckBox = QtWidgets.QCheckBox(parent=self.groupBox) + self.availableCheckBox.setChecked(True) + self.availableCheckBox.setObjectName("availableCheckBox") + self.horizontalLayout_2.addWidget(self.availableCheckBox) + spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) + self.horizontalLayout_2.addItem(spacerItem) + self.verticalLayout.addLayout(self.horizontalLayout_2) self.gridLayout.addWidget(self.groupBox, 1, 0, 1, 2) self.label_2 = QtWidgets.QLabel(parent=VirtualenvAddEditDialog) self.label_2.setObjectName("label_2") @@ -102,7 +111,8 @@ QtCore.QMetaObject.connectSlotsByName(VirtualenvAddEditDialog) VirtualenvAddEditDialog.setTabOrder(self.nameEdit, self.environmentTypeComboBox) VirtualenvAddEditDialog.setTabOrder(self.environmentTypeComboBox, self.globalCheckBox) - VirtualenvAddEditDialog.setTabOrder(self.globalCheckBox, self.targetDirectoryPicker) + VirtualenvAddEditDialog.setTabOrder(self.globalCheckBox, self.availableCheckBox) + VirtualenvAddEditDialog.setTabOrder(self.availableCheckBox, self.targetDirectoryPicker) VirtualenvAddEditDialog.setTabOrder(self.targetDirectoryPicker, self.pythonExecPicker) VirtualenvAddEditDialog.setTabOrder(self.pythonExecPicker, self.execPathEdit) VirtualenvAddEditDialog.setTabOrder(self.execPathEdit, self.descriptionEdit) @@ -118,6 +128,8 @@ self.globalCheckBox.setWhatsThis(_translate("VirtualenvAddEditDialog", "<b>Global Environment</b>\n" "<p>Setting this indicates, that the environment is defined globally, i.e. not user specific. Usually such environments cannot be deleted by a standard user. The respective button of the Virtual Environment Manager dialog will be disabled for these entries.</p>")) self.globalCheckBox.setText(_translate("VirtualenvAddEditDialog", "Global Environment")) + self.availableCheckBox.setToolTip(_translate("VirtualenvAddEditDialog", "Select to indicate the availability of the environment")) + self.availableCheckBox.setText(_translate("VirtualenvAddEditDialog", "Environment Available")) self.label_2.setText(_translate("VirtualenvAddEditDialog", "Directory:")) self.targetDirectoryPicker.setToolTip(_translate("VirtualenvAddEditDialog", "Enter the directory of the virtual environment")) self.label_3.setText(_translate("VirtualenvAddEditDialog", "Python Interpreter:"))