--- a/src/eric7/Sessions/Ui_CrashedSessionsSelectionDialog.py Thu Apr 03 19:50:43 2025 +0200 +++ b/src/eric7/Sessions/Ui_CrashedSessionsSelectionDialog.py Sun Apr 06 11:01:28 2025 +0200 @@ -25,11 +25,19 @@ self.crashedSessionsList.setWordWrap(True) self.crashedSessionsList.setObjectName("crashedSessionsList") self.verticalLayout.addWidget(self.crashedSessionsList) + self.horizontalLayout = QtWidgets.QHBoxLayout() + self.horizontalLayout.setObjectName("horizontalLayout") + self.removeButton = QtWidgets.QPushButton(parent=CrashedSessionsSelectionDialog) + self.removeButton.setObjectName("removeButton") + self.horizontalLayout.addWidget(self.removeButton) + spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) + self.horizontalLayout.addItem(spacerItem) self.buttonBox = QtWidgets.QDialogButtonBox(parent=CrashedSessionsSelectionDialog) self.buttonBox.setOrientation(QtCore.Qt.Orientation.Horizontal) self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.StandardButton.Cancel|QtWidgets.QDialogButtonBox.StandardButton.Ok) self.buttonBox.setObjectName("buttonBox") - self.verticalLayout.addWidget(self.buttonBox) + self.horizontalLayout.addWidget(self.buttonBox) + self.verticalLayout.addLayout(self.horizontalLayout) self.retranslateUi(CrashedSessionsSelectionDialog) self.buttonBox.accepted.connect(CrashedSessionsSelectionDialog.accept) # type: ignore @@ -38,5 +46,5 @@ def retranslateUi(self, CrashedSessionsSelectionDialog): _translate = QtCore.QCoreApplication.translate - CrashedSessionsSelectionDialog.setWindowTitle(_translate("CrashedSessionsSelectionDialog", "Found Crash Sessions")) - self.messageLabel.setText(_translate("CrashedSessionsSelectionDialog", "These crash session files were found. Select the one to open. Select \'Cancel\' to not open a crash session.")) + self.removeButton.setToolTip(_translate("CrashedSessionsSelectionDialog", "Press to remove the selected crash sessions.")) + self.removeButton.setText(_translate("CrashedSessionsSelectionDialog", "Remove"))