diff options
Diffstat (limited to 'dw/imgrenderer.cc')
-rw-r--r-- | dw/imgrenderer.cc | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/dw/imgrenderer.cc b/dw/imgrenderer.cc index c5e6ea07..285a8dcd 100644 --- a/dw/imgrenderer.cc +++ b/dw/imgrenderer.cc @@ -25,5 +25,24 @@ void ImgRendererDist::drawRow (int row) } +void ImgRendererDist::finish () +{ + for (typed::Iterator <TypedPointer <ImgRenderer> > it = + children->iterator (); it.hasNext (); ) { + TypedPointer <ImgRenderer> *tp = it.getNext (); + tp->getTypedValue()->finish (); + } +} + +void ImgRendererDist::fatal () +{ + for (typed::Iterator <TypedPointer <ImgRenderer> > it = + children->iterator (); it.hasNext (); ) { + TypedPointer <ImgRenderer> *tp = it.getNext (); + tp->getTypedValue()->fatal (); + } +} + + } // namespace core } // namespace dw |