ShapeGroupPainter.h
Go to the documentation of this file.
1 #ifndef __SHAPEGROUPPAINTER_H__
2 #define __SHAPEGROUPPAINTER_H__
3 
4 #include <libwpd/libwpd.h>
5 
6 namespace libmspub
7 {
8 class MSPUBCollector;
9 class ShapeGroup;
10 class ShapeGroupElementLeaf;
12 {
13 public:
14  virtual void group(ShapeGroup *group) = 0;
15  virtual void shape(ShapeGroupElementLeaf *leaf) = 0;
16  virtual void endGroup() = 0;
17  virtual ~ShapeGroupVisitor() { }
18 };
20 {
24 public:
26  {
27  }
28  void group(ShapeGroup *group);
29  void shape(ShapeGroupElementLeaf *leaf);
30  void endGroup();
31 };
32 }
33 #endif
34 /* vim:set shiftwidth=2 softtabstop=2 expandtab: */

Generated for libmspub by doxygen 1.8.1.2