MCPcopy Create free account
hub / github.com/Project-LemonLime/Project_LemonLime / deleteButtonClicked

Method deleteButtonClicked

src/environmentvariablesdialog.cpp:84–99  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

82}
83
84void 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
101void EnvironmentVariablesDialog::viewerSelectionChanged() {
102 QList<QTableWidgetSelectionRange> range = ui->valueViewer->selectedRanges();

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected