| 82 | } |
| 83 | |
| 84 | void EnvironmentVariablesDialog::deleteButtonClicked() { |
| 85 | int index = ui->valueViewer->currentRow(); |
| 86 | QString variable = ui->valueViewer->item(index, 0)->text(); |
| 87 | |
| 88 | if (QMessageBox::question(this, tr("LemonLime"), tr("Are you sure to delete variable %1?").arg(variable), |
| 89 | QMessageBox::Ok | QMessageBox::Cancel) != QMessageBox::Ok) { |
| 90 | return; |
| 91 | } |
| 92 | |
| 93 | for (int i = index + 1; i < ui->valueViewer->rowCount(); i++) { |
| 94 | ui->valueViewer->setItem(i - 1, 0, new QTableWidgetItem(ui->valueViewer->item(i, 0)->text())); |
| 95 | ui->valueViewer->setItem(i - 1, 1, new QTableWidgetItem(ui->valueViewer->item(i, 1)->text())); |
| 96 | } |
| 97 | |
| 98 | ui->valueViewer->setRowCount(ui->valueViewer->rowCount() - 1); |
| 99 | } |
| 100 | |
| 101 | void EnvironmentVariablesDialog::viewerSelectionChanged() { |
| 102 | QList<QTableWidgetSelectionRange> range = ui->valueViewer->selectedRanges(); |
nothing calls this directly
no outgoing calls
no test coverage detected