aboutsummaryrefslogtreecommitdiff
path: root/dw/imgrenderer.cc
diff options
context:
space:
mode:
Diffstat (limited to 'dw/imgrenderer.cc')
-rw-r--r--dw/imgrenderer.cc19
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