| 263 | } |
| 264 | |
| 265 | void SummaryTree::deleteTestCase() { |
| 266 | QTreeWidgetItem *curItem = currentItem(); |
| 267 | QTreeWidgetItem *parentItem = curItem->parent(); |
| 268 | int taskIndex = indexOfTopLevelItem(parentItem); |
| 269 | int testCaseIndex = parentItem->indexOfChild(curItem); |
| 270 | Task *curTask = curContest->getTask(taskIndex); |
| 271 | delete curItem; |
| 272 | curTask->deleteTestCase(testCaseIndex); |
| 273 | |
| 274 | for (int i = 0; i < parentItem->childCount(); i++) { |
| 275 | parentItem->child(i)->setText(0, tr("Test Case #%1").arg(i + 1)); |
| 276 | } |
| 277 | } |
| 278 | |
| 279 | void SummaryTree::selectionChanged() { |
| 280 | if (! isEnabled()) |