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

Method addSingleCase

src/testcaseeditwidget.cpp:111–131  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

109}
110
111void TestCaseEditWidget::addSingleCase() {
112 if (ui->inputFileEdit->text().isEmpty()) {
113 ui->inputFileEdit->setFocus();
114 QMessageBox::warning(this, tr("Error"), tr("Empty input file name!"), QMessageBox::Close);
115 return;
116 }
117
118 if (ui->outputFileEdit->text().isEmpty()) {
119 ui->outputFileEdit->setFocus();
120 QMessageBox::warning(this, tr("Error"), tr("Empty output file name!"), QMessageBox::Close);
121 return;
122 }
123
124 ui->fileList->setRowCount(ui->fileList->rowCount() + 1);
125 editTestCase->addSingleCase(ui->inputFileEdit->text(), ui->outputFileEdit->text());
126 ui->fileList->setItem(ui->fileList->rowCount() - 1, 0, new QTableWidgetItem(ui->inputFileEdit->text()));
127 ui->fileList->setItem(ui->fileList->rowCount() - 1, 1, new QTableWidgetItem(ui->outputFileEdit->text()));
128 ui->inputFileEdit->clear();
129 ui->outputFileEdit->clear();
130 ui->subtaskDependecne->clear();
131}
132
133void TestCaseEditWidget::deleteSingleCase() {
134 QTableWidgetSelectionRange range = ui->fileList->selectedRanges().at(0);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected