| 171 | } |
| 172 | |
| 173 | void SummaryTree::addTestCase() { |
| 174 | QTreeWidgetItem *curItem = currentItem(); |
| 175 | |
| 176 | if (indexOfTopLevelItem(curItem) == -1) { |
| 177 | curItem = curItem->parent(); |
| 178 | } |
| 179 | |
| 180 | int index = indexOfTopLevelItem(curItem); |
| 181 | Task *curTask = curContest->getTask(index); |
| 182 | auto *newTestCase = new TestCase; |
| 183 | newTestCase->setFullScore(settings->getDefaultFullScore()); |
| 184 | newTestCase->setTimeLimit(settings->getDefaultTimeLimit()); |
| 185 | newTestCase->setMemoryLimit(settings->getDefaultMemoryLimit()); |
| 186 | curTask->addTestCase(newTestCase); |
| 187 | auto *newItem = new QTreeWidgetItem(curItem); |
| 188 | newItem->setFlags(Qt::ItemIsSelectable | Qt::ItemIsEnabled); |
| 189 | newItem->setText(0, tr("Test Case #%1").arg(curItem->childCount())); |
| 190 | setCurrentItem(newItem); |
| 191 | } |
| 192 | |
| 193 | void SummaryTree::addTestCases() { |
| 194 | QTreeWidgetItem *curItem = currentItem(); |
nothing calls this directly
no test coverage detected