| 695 | } |
| 696 | |
| 697 | void |
| 698 | PrecompNode::onPreRenderFinished() |
| 699 | { |
| 700 | NodePtr output = getOutputNode(); |
| 701 | |
| 702 | if (!output) { |
| 703 | return; |
| 704 | } |
| 705 | OutputEffectInstance* writer = dynamic_cast<OutputEffectInstance*>( output->getEffectInstance().get() ); |
| 706 | assert(writer); |
| 707 | if (writer) { |
| 708 | RenderEnginePtr engine = writer->getRenderEngine(); |
| 709 | if (engine) { |
| 710 | QObject::disconnect( engine.get(), SIGNAL(renderFinished(int)), this, SLOT(onPreRenderFinished()) ); |
| 711 | } |
| 712 | } |
| 713 | _imp->refreshReadNodeInput(); |
| 714 | } |
| 715 | |
| 716 | void |
| 717 | PrecompNode::onReadNodePersistentMessageChanged() |
nothing calls this directly
no test coverage detected