X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fbase%2Frs_creation.h;h=4e8cab83d616a8b610d0ec952f9ab31dae97745f;hb=27d4a138d23453e93a833e9347444b828a971cb4;hp=1b814a8c069fdaa7ca17206911e46c91e59a251e;hpb=16ce54abf01ca3032e42a5bb11a4afcf9014dcca;p=architektonas diff --git a/src/base/rs_creation.h b/src/base/rs_creation.h index 1b814a8..4e8cab8 100644 --- a/src/base/rs_creation.h +++ b/src/base/rs_creation.h @@ -1,11 +1,23 @@ #ifndef RS_CREATION_H #define RS_CREATION_H -#include "rs_entitycontainer.h" -#include "rs_line.h" -#include "rs_polyline.h" -#include "rs_insert.h" -#include "rs_image.h" +#include +#include "vector.h" + +class RS_Arc; +class RS_Block; +class RS_BlockData; +class RS_Circle; +class RS_Document; +class Drawing; +class RS_Entity; +class RS_EntityContainer; +class GraphicView; +class RS_Image; +class RS_ImageData; +class RS_Insert; +class RS_InsertData; +class RS_Line; /** * Data needed to insert library items. @@ -28,7 +40,7 @@ struct RS_LibraryInsertData class RS_Creation { public: - RS_Creation(RS_EntityContainer * container, RS_GraphicView * graphicView = NULL, + RS_Creation(RS_EntityContainer * container, GraphicView * graphicView = NULL, bool handleUndo = true); RS_Entity * createParallelThrough(const Vector & coord, int number, @@ -76,9 +88,9 @@ class RS_Creation protected: RS_EntityContainer * container; - RS_Graphic * graphic; + Drawing * graphic; RS_Document * document; - RS_GraphicView * graphicView; + GraphicView * graphicView; bool handleUndo; };