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

Method addTask

src/summarytree.cpp:159–171  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

157}
158
159void 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
173void SummaryTree::addTestCase() {
174 QTreeWidgetItem *curItem = currentItem();

Callers

nothing calls this directly

Tested by

no test coverage detected