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

Method selectionChanged

src/summarytree.cpp:279–303  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

277}
278
279void SummaryTree::selectionChanged() {
280 if (! isEnabled())
281 return;
282
283 QTreeWidgetItem *curItem = currentItem();
284
285 if (! curItem) {
286 addTestCaseKeyAction->setEnabled(false);
287 deleteTaskKeyAction->setEnabled(false);
288 deleteTestCaseKeyAction->setEnabled(false);
289 return;
290 }
291
292 int index = indexOfTopLevelItem(curItem);
293
294 if (index != -1) {
295 addTestCaseKeyAction->setEnabled(true);
296 deleteTaskKeyAction->setEnabled(true);
297 deleteTestCaseKeyAction->setEnabled(false);
298 } else {
299 addTestCaseKeyAction->setEnabled(true);
300 deleteTaskKeyAction->setEnabled(false);
301 deleteTestCaseKeyAction->setEnabled(true);
302 }
303}
304
305void SummaryTree::itemChanged(QTreeWidgetItem *item) {
306 int index = indexOfTopLevelItem(item);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected