Module saePisan.service.table.DeleteColumn
Functions
def confirm_delete_selected_columns(parent)-
Expand source code
def confirm_delete_selected_columns(parent): """Show a confirmation dialog before deleting selected columns.""" reply = QMessageBox.question(parent, 'Confirm Delete', 'Are you sure you want to delete the selected columns?', QMessageBox.StandardButton.Yes | QMessageBox.StandardButton.No, QMessageBox.StandardButton.No) if reply == QMessageBox.StandardButton.Yes: delete_selected_columns(parent)Show a confirmation dialog before deleting selected columns.
def delete_selected_columns(parent)-
Expand source code
def delete_selected_columns(parent): """Delete selected columns in the spreadsheet.""" selection = parent.spreadsheet.selectionModel().selectedIndexes() if selection: columns = sorted(set(index.column() for index in selection), reverse=False) parent.model1.deleteColumns(columns[0], len(columns)) parent.update_table(1, parent.model1)Delete selected columns in the spreadsheet.