| 554 | } |
| 555 | |
| 556 | void |
| 557 | Gist::on_canvas_statusChanged(VisualNode* n, const Statistics& stats, |
| 558 | bool finished) { |
| 559 | nodeStatInspector->node(*canvas->na,n,stats,finished); |
| 560 | if (!finished) { |
| 561 | inspect->setEnabled(false); |
| 562 | inspectGroup->setEnabled(false); |
| 563 | inspectBeforeFP->setEnabled(false); |
| 564 | inspectBeforeFPGroup->setEnabled(false); |
| 565 | compareNode->setEnabled(false); |
| 566 | compareNodeBeforeFP->setEnabled(false); |
| 567 | showNodeStats->setEnabled(false); |
| 568 | stop->setEnabled(true); |
| 569 | reset->setEnabled(false); |
| 570 | navUp->setEnabled(false); |
| 571 | navDown->setEnabled(false); |
| 572 | navLeft->setEnabled(false); |
| 573 | navRight->setEnabled(false); |
| 574 | navRoot->setEnabled(false); |
| 575 | navNextSol->setEnabled(false); |
| 576 | navPrevSol->setEnabled(false); |
| 577 | |
| 578 | searchNext->setEnabled(false); |
| 579 | searchAll->setEnabled(false); |
| 580 | toggleHidden->setEnabled(false); |
| 581 | hideFailed->setEnabled(false); |
| 582 | unhideAll->setEnabled(false); |
| 583 | labelBranches->setEnabled(false); |
| 584 | labelPath->setEnabled(false); |
| 585 | |
| 586 | toggleStop->setEnabled(false); |
| 587 | unstopAll->setEnabled(false); |
| 588 | |
| 589 | center->setEnabled(false); |
| 590 | exportPDF->setEnabled(false); |
| 591 | exportWholeTreePDF->setEnabled(false); |
| 592 | print->setEnabled(false); |
| 593 | |
| 594 | setPath->setEnabled(false); |
| 595 | inspectPath->setEnabled(false); |
| 596 | bookmarkNode->setEnabled(false); |
| 597 | bookmarksGroup->setEnabled(false); |
| 598 | } else { |
| 599 | stop->setEnabled(false); |
| 600 | reset->setEnabled(true); |
| 601 | |
| 602 | if ( (n->isOpen() || n->hasOpenChildren()) && (!n->isHidden()) ) { |
| 603 | searchNext->setEnabled(true); |
| 604 | searchAll->setEnabled(true); |
| 605 | } else { |
| 606 | searchNext->setEnabled(false); |
| 607 | searchAll->setEnabled(false); |
| 608 | } |
| 609 | if (n->getNumberOfChildren() > 0) { |
| 610 | navDown->setEnabled(true); |
| 611 | toggleHidden->setEnabled(true); |
| 612 | hideFailed->setEnabled(true); |
| 613 | unhideAll->setEnabled(true); |
nothing calls this directly
no test coverage detected