| 157 | } |
| 158 | |
| 159 | void SummaryTree::addTask() { |
| 160 | Task *newTask = new Task; |
| 161 | newTask->setAnswerFileExtension(settings->getDefaultOutputFileExtension()); |
| 162 | curContest->addTask(newTask); |
| 163 | newTask->refreshCompilerConfiguration(settings); |
| 164 | connect(newTask, &Task::problemTitleChanged, this, &SummaryTree::titleChanged); |
| 165 | auto *newItem = new QTreeWidgetItem(this); |
| 166 | setCurrentItem(newItem); |
| 167 | newItem->setFlags(Qt::ItemIsEditable | Qt::ItemIsSelectable | Qt::ItemIsEnabled); |
| 168 | newItem->setText(0, tr("Problem %1").arg(++addCount)); |
| 169 | editItem(newItem); |
| 170 | emit taskChanged(); |
| 171 | } |
| 172 | |
| 173 | void SummaryTree::addTestCase() { |
| 174 | QTreeWidgetItem *curItem = currentItem(); |
nothing calls this directly
no test coverage detected