]> git.mxchange.org Git - flightgear.git/blobdiff - src/Canvas/canvas_fwd.hpp
VoiceSynthesizer: add some test/debug properties
[flightgear.git] / src / Canvas / canvas_fwd.hpp
index 356ea1c57f29929bdf1b5834e516fb04102733a9..1512f007ac19124f7e297aa1d165ca04a4532b93 100644 (file)
 #ifndef CANVAS_FWD_HPP_
 #define CANVAS_FWD_HPP_
 
-#include <boost/function.hpp>
 #include <boost/shared_ptr.hpp>
 #include <boost/weak_ptr.hpp>
-#include <vector>
-
-class SGPropertyNode;
-
-class Canvas;
-typedef boost::shared_ptr<Canvas> CanvasPtr;
-typedef boost::weak_ptr<Canvas> CanvasWeakPtr;
 
 namespace canvas
 {
-  const std::string VG_INIT_SIGNAL = "/sim/signals/vg-initialized-frame";
-
-  class Group;
-  class Image;
-  class MouseEvent;
-
-  class Placement;
-  typedef boost::shared_ptr<Placement> PlacementPtr;
-  typedef std::vector<PlacementPtr> Placements;
-  typedef boost::function<Placements( const SGPropertyNode*,
-                                      CanvasPtr )> PlacementFactory;
-
   class Window;
   typedef boost::shared_ptr<Window> WindowPtr;
   typedef boost::weak_ptr<Window> WindowWeakPtr;