HEADERS = \
src/base/rs.h \
src/base/actioninterface.h \
- src/base/rs_arc.h \
- src/base/rs_atomicentity.h \
- src/base/rs_block.h \
- src/base/rs_blocklist.h \
- src/base/rs_circle.h \
- src/base/rs_clipboard.h \
- src/base/rs_color.h \
- src/base/rs_commandevent.h \
- src/base/rs_creation.h \
- src/base/rs_constructionline.h \
- src/base/rs_debug.h \
- src/base/rs_dialogfactory.h \
- src/base/rs_dialogfactoryinterface.h \
- src/base/rs_dialogfactoryadapter.h \
- src/base/rs_dimaligned.h \
- src/base/rs_dimangular.h \
- src/base/rs_dimdiametric.h \
- src/base/rs_dimension.h \
- src/base/rs_dimlinear.h \
- src/base/rs_dimradial.h \
- src/base/rs_document.h \
+ src/base/arc.h \
+ src/base/atomicentity.h \
+ src/base/block.h \
+ src/base/blocklist.h \
+ src/base/circle.h \
+ src/base/clipboard.h \
+ src/base/color.h \
+ src/base/commandevent.h \
+ src/base/creation.h \
+ src/base/constructionline.h \
+ src/base/debug.h \
+ src/base/dialogfactory.h \
+ src/base/dialogfactoryinterface.h \
+ src/base/dialogfactoryadapter.h \
+ src/base/dimaligned.h \
+ src/base/dimangular.h \
+ src/base/dimdiametric.h \
+ src/base/dimension.h \
+ src/base/dimlinear.h \
+ src/base/dimradial.h \
+ src/base/document.h \
src/base/drawing.h \
- src/base/rs_ellipse.h \
- src/base/rs_entity.h \
- src/base/rs_entitycontainer.h \
- src/base/rs_eventhandler.h \
- src/base/rs_fileio.h \
- src/base/rs_filtercxf.h \
- src/base/rs_filterdxf.h \
- src/base/rs_filterdxf1.h \
- src/base/rs_filterinterface.h \
- src/base/rs_flags.h \
- src/base/rs_font.h \
- src/base/rs_fontchar.h \
- src/base/rs_fontlist.h \
- src/base/rs_grid.h \
- src/base/rs_hatch.h \
- src/base/rs_image.h \
- src/base/rs_information.h \
- src/base/rs_infoarea.h \
- src/base/rs_insert.h \
- src/base/rs_layer.h \
- src/base/rs_layerlist.h \
- src/base/rs_leader.h \
- src/base/rs_line.h \
- src/base/rs_linetypepattern.h \
- src/base/rs_mainwindowinterface.h \
- src/base/rs_math.h \
- src/base/rs_modification.h \
+ src/base/ellipse.h \
+ src/base/entity.h \
+ src/base/entitycontainer.h \
+ src/base/eventhandler.h \
+ src/base/fileio.h \
+ src/base/filtercxf.h \
+ src/base/filterdxf.h \
+ src/base/filterdxf1.h \
+ src/base/filterinterface.h \
+ src/base/flags.h \
+ src/base/font.h \
+ src/base/fontchar.h \
+ src/base/fontlist.h \
+ src/base/grid.h \
+ src/base/hatch.h \
+ src/base/image.h \
+ src/base/information.h \
+ src/base/infoarea.h \
+ src/base/insert.h \
+ src/base/layer.h \
+ src/base/layerlist.h \
+ src/base/leader.h \
+ src/base/line.h \
+ src/base/linetypepattern.h \
+ src/base/mainwindowinterface.h \
+ src/base/mathextra.h \
+ src/base/modification.h \
src/base/paintinterface.h \
- src/base/rs_pattern.h \
- src/base/rs_patternlist.h \
- src/base/rs_pen.h \
- src/base/rs_point.h \
- src/base/rs_polyline.h \
- src/base/rs_preview.h \
- src/base/rs_python.h \
- src/base/rs_python_wrappers.h \
- src/base/rs_script.h \
- src/base/rs_scriptlist.h \
- src/base/rs_selection.h \
- src/base/rs_simplepython.h \
- src/base/rs_snapper.h \
- src/base/rs_solid.h \
- src/base/rs_spline.h \
- src/base/rs_staticgraphicview.h \
- src/base/rs_system.h \
- src/base/rs_text.h \
- src/base/rs_undo.h \
- src/base/rs_undoable.h \
- src/base/rs_undocycle.h \
- src/base/rs_units.h \
- src/base/rs_utility.h \
- src/base/rs_variable.h \
- src/base/rs_variabledict.h \
+ src/base/pattern.h \
+ src/base/patternlist.h \
+ src/base/pen.h \
+ src/base/point.h \
+ src/base/polyline.h \
+ src/base/preview.h \
+ src/base/python.h \
+ src/base/python_wrappers.h \
+ src/base/script.h \
+ src/base/scriptlist.h \
+ src/base/selection.h \
+ src/base/simplepython.h \
+ src/base/snapper.h \
+ src/base/solid.h \
+ src/base/spline.h \
+ src/base/staticgraphicview.h \
+ src/base/system.h \
+ src/base/text.h \
+ src/base/undo.h \
+ src/base/undoable.h \
+ src/base/undocycle.h \
+ src/base/units.h \
+ src/base/utility.h \
+ src/base/variable.h \
+ src/base/variabledict.h \
src/base/vector.h \
src/base/vectorsolutions.h
SOURCES = \
src/base/actioninterface.cpp \
- src/base/rs_arc.cpp \
- src/base/rs_atomicentity.cpp \
- src/base/rs_block.cpp \
- src/base/rs_blocklist.cpp \
- src/base/rs_clipboard.cpp \
- src/base/rs_circle.cpp \
- src/base/rs_color.cpp \
- src/base/rs_commandevent.cpp \
- src/base/rs_constructionline.cpp \
- src/base/rs_creation.cpp \
- src/base/rs_debug.cpp \
- src/base/rs_dialogfactory.cpp \
- src/base/rs_dimaligned.cpp \
- src/base/rs_dimangular.cpp \
- src/base/rs_dimdiametric.cpp \
- src/base/rs_dimension.cpp \
- src/base/rs_dimlinear.cpp \
- src/base/rs_dimradial.cpp \
- src/base/rs_document.cpp \
+ src/base/arc.cpp \
+ src/base/atomicentity.cpp \
+ src/base/block.cpp \
+ src/base/blocklist.cpp \
+ src/base/clipboard.cpp \
+ src/base/circle.cpp \
+ src/base/color.cpp \
+ src/base/commandevent.cpp \
+ src/base/constructionline.cpp \
+ src/base/creation.cpp \
+ src/base/debug.cpp \
+ src/base/dialogfactory.cpp \
+ src/base/dimaligned.cpp \
+ src/base/dimangular.cpp \
+ src/base/dimdiametric.cpp \
+ src/base/dimension.cpp \
+ src/base/dimlinear.cpp \
+ src/base/dimradial.cpp \
+ src/base/document.cpp \
src/base/drawing.cpp \
- src/base/rs_ellipse.cpp \
- src/base/rs_entity.cpp \
- src/base/rs_entitycontainer.cpp \
- src/base/rs_eventhandler.cpp \
- src/base/rs_fileio.cpp \
- src/base/rs_filtercxf.cpp \
- src/base/rs_filterdxf.cpp \
- src/base/rs_filterdxf1.cpp \
- src/base/rs_filterinterface.cpp \
- src/base/rs_flags.cpp \
- src/base/rs_font.cpp \
- src/base/rs_fontlist.cpp \
- src/base/rs_grid.cpp \
- src/base/rs_hatch.cpp \
- src/base/rs_image.cpp \
- src/base/rs_information.cpp \
- src/base/rs_infoarea.cpp \
- src/base/rs_insert.cpp \
- src/base/rs_layer.cpp \
- src/base/rs_layerlist.cpp \
- src/base/rs_leader.cpp \
- src/base/rs_line.cpp \
- src/base/rs_linetypepattern.cpp \
- src/base/rs_math.cpp \
- src/base/rs_modification.cpp \
+ src/base/ellipse.cpp \
+ src/base/entity.cpp \
+ src/base/entitycontainer.cpp \
+ src/base/eventhandler.cpp \
+ src/base/fileio.cpp \
+ src/base/filtercxf.cpp \
+ src/base/filterdxf.cpp \
+ src/base/filterdxf1.cpp \
+ src/base/filterinterface.cpp \
+ src/base/flags.cpp \
+ src/base/font.cpp \
+ src/base/fontlist.cpp \
+ src/base/grid.cpp \
+ src/base/hatch.cpp \
+ src/base/image.cpp \
+ src/base/information.cpp \
+ src/base/infoarea.cpp \
+ src/base/insert.cpp \
+ src/base/layer.cpp \
+ src/base/layerlist.cpp \
+ src/base/leader.cpp \
+ src/base/line.cpp \
+ src/base/linetypepattern.cpp \
+ src/base/mathextra.cpp \
+ src/base/modification.cpp \
src/base/paintinterface.cpp \
- src/base/rs_pattern.cpp \
- src/base/rs_patternlist.cpp \
- src/base/rs_pen.cpp \
- src/base/rs_point.cpp \
- src/base/rs_polyline.cpp \
- src/base/rs_preview.cpp \
- src/base/rs_python.cpp \
- src/base/rs_python_wrappers.cpp \
- src/base/rs_script.cpp \
- src/base/rs_scriptlist.cpp \
- src/base/rs_selection.cpp \
- src/base/rs_simplepython.cpp \
- src/base/rs_snapper.cpp \
- src/base/rs_solid.cpp \
- src/base/rs_spline.cpp \
- src/base/rs_staticgraphicview.cpp \
- src/base/rs_system.cpp \
- src/base/rs_text.cpp \
- src/base/rs_undo.cpp \
- src/base/rs_undoable.cpp \
- src/base/rs_undocycle.cpp \
- src/base/rs_units.cpp \
- src/base/rs_utility.cpp \
- src/base/rs_variable.cpp \
- src/base/rs_variabledict.cpp \
+ src/base/pattern.cpp \
+ src/base/patternlist.cpp \
+ src/base/pen.cpp \
+ src/base/point.cpp \
+ src/base/polyline.cpp \
+ src/base/preview.cpp \
+ src/base/python.cpp \
+ src/base/python_wrappers.cpp \
+ src/base/script.cpp \
+ src/base/scriptlist.cpp \
+ src/base/selection.cpp \
+ src/base/simplepython.cpp \
+ src/base/snapper.cpp \
+ src/base/solid.cpp \
+ src/base/spline.cpp \
+ src/base/staticgraphicview.cpp \
+ src/base/system.cpp \
+ src/base/text.cpp \
+ src/base/undo.cpp \
+ src/base/undoable.cpp \
+ src/base/undocycle.cpp \
+ src/base/units.cpp \
+ src/base/utility.cpp \
+ src/base/variable.cpp \
+ src/base/variabledict.cpp \
src/base/vector.cpp \
src/base/vectorsolutions.cpp
#include "actionblocksadd.h"
#include "drawing.h"
-#include "rs_dialogfactory.h"
+#include "dialogfactory.h"
ActionBlocksAdd::ActionBlocksAdd(RS_EntityContainer & container, GraphicView & graphicView):
ActionInterface("Add Block", container, graphicView)
#include "actionblocksattributes.h"
#include "drawing.h"
-#include "rs_dialogfactory.h"
+#include "dialogfactory.h"
ActionBlocksAttributes::ActionBlocksAttributes(
RS_EntityContainer & container, GraphicView & graphicView):
#include "actionblockscreate.h"
-#include "rs_creation.h"
-#include "rs_dialogfactory.h"
+#include "creation.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_insert.h"
-#include "rs_modification.h"
+#include "insert.h"
+#include "modification.h"
/**
* Constructor.
#include "actionblocksedit.h"
#include "drawing.h"
-#include "rs_dialogfactory.h"
+#include "dialogfactory.h"
ActionBlocksEdit::ActionBlocksEdit(RS_EntityContainer & container, GraphicView & graphicView):
ActionInterface("Edit Block", container, graphicView)
#include "actionblocksexplode.h"
-#include "rs_modification.h"
+#include "modification.h"
/**
* Constructor.
#define __ACTIONBLOCKSEXPLODE_H__
#include "actioninterface.h"
-#include "rs_insert.h"
+#include "insert.h"
/**
* This action class can handle user events for exploding blocks and
#include "actionblocksinsert.h"
#include "commands.h"
-#include "rs_commandevent.h"
-#include "rs_creation.h"
-#include "rs_dialogfactory.h"
-#include "rs_modification.h"
-#include "rs_preview.h"
+#include "commandevent.h"
+#include "creation.h"
+#include "dialogfactory.h"
+#include "modification.h"
+#include "preview.h"
/**
* Constructor.
#define __ACTIONBLOCKSINSERT_H__
#include "actioninterface.h"
-#include "rs_insert.h"
+#include "insert.h"
/**
* This action class can handle user events for inserting blocks into the
#include "actionblocksremove.h"
-#include "rs_block.h"
-#include "rs_dialogfactory.h"
+#include "block.h"
+#include "dialogfactory.h"
#include "drawing.h"
#include "graphicview.h"
-#include "rs_insert.h"
+#include "insert.h"
ActionBlocksRemove::ActionBlocksRemove(RS_EntityContainer & container, GraphicView & graphicView):
ActionInterface("Remove Block", container, graphicView)
#include "actiondefault.h"
#include "rs.h"
-#include "rs_commandevent.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
-#include "rs_line.h"
-#include "rs_modification.h"
-#include "rs_preview.h"
-#include "rs_snapper.h"
-#include "rs_selection.h"
+#include "commandevent.h"
+#include "debug.h"
+#include "dialogfactory.h"
+#include "line.h"
+#include "modification.h"
+#include "preview.h"
+#include "snapper.h"
+#include "selection.h"
/**
* Constructor.
#include "actiondimaligned.h"
-#include "rs_commandevent.h"
-#include "rs_constructionline.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "commandevent.h"
+#include "constructionline.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
-#include "rs_snapper.h"
+#include "preview.h"
+#include "snapper.h"
ActionDimAligned::ActionDimAligned(RS_EntityContainer & container, GraphicView & graphicView): ActionDimension("Draw aligned dimensions",
container, graphicView)
#define __ACTIONDIMALIGNED_H__
#include "actiondimension.h"
-#include "rs_dimaligned.h"
+#include "dimaligned.h"
/**
* This action class can handle user events to draw
#include "actiondimangular.h"
-#include "rs_commandevent.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "commandevent.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_information.h"
-#include "rs_preview.h"
+#include "information.h"
+#include "preview.h"
ActionDimAngular::ActionDimAngular(RS_EntityContainer & container, GraphicView & graphicView): ActionDimension("Draw Angular Dimensions",
container, graphicView)
#define __ACTIONDIMANGULAR_H__
#include "actiondimension.h"
-#include "rs_dimangular.h"
+#include "dimangular.h"
#include "vector.h"
class RS_Line;
#include "actiondimdiametric.h"
-#include "rs_commandevent.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "commandevent.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionDimDiametric::ActionDimDiametric(RS_EntityContainer & container,
GraphicView & graphicView): ActionDimension("Draw Diametric Dimensions",
#define __ACTIONDIMDIAMETRIC_H__
#include "actiondimension.h"
-#include "rs_dimdiametric.h"
+#include "dimdiametric.h"
#include "vector.h"
class RS_Entity;
#include "actiondimension.h"
-#include "rs_dialogfactory.h"
+#include "dialogfactory.h"
#include "graphicview.h"
ActionDimension::ActionDimension(const char * name, RS_EntityContainer & container, GraphicView & graphicView):
#define __ACTIONDIMENSION_H__
#include <QtCore>
-#include "rs_dimension.h"
+#include "dimension.h"
#include "actioninterface.h"
/**
#include "actiondimleader.h"
-#include "rs_commandevent.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "commandevent.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionDimLeader::ActionDimLeader(RS_EntityContainer & container, GraphicView & graphicView):
ActionInterface("Draw leaders", container, graphicView)
#include <QtCore>
#include "actioninterface.h"
-#include "rs_leader.h"
+#include "leader.h"
class Vector;
#include "actiondimlinear.h"
-#include "rs_commandevent.h"
-#include "rs_constructionline.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "commandevent.h"
+#include "constructionline.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
/**
* Constructor.
#define __ACTIONDIMLINEAR_H__
#include "actiondimension.h"
-#include "rs_dimlinear.h"
+#include "dimlinear.h"
/**
* This action class can handle user events to draw aligned dimensions.
#include "actiondimradial.h"
-#include "rs_commandevent.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "commandevent.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionDimRadial::ActionDimRadial(RS_EntityContainer & container, GraphicView & graphicView):
ActionDimension("Draw Radial Dimensions", container, graphicView)
#define __ACTIONDIMRADIAL_H__
#include "actiondimension.h"
-#include "rs_dimradial.h"
+#include "dimradial.h"
#include "vector.h"
class RS_Entity;
#include "actiondrawarc.h"
-#include "rs_commandevent.h"
+#include "commandevent.h"
#include "commands.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionDrawArc::ActionDrawArc(RS_EntityContainer & container, GraphicView & graphicView):
ActionInterface("Draw arcs", container, graphicView)
#define __ACTIONDRAWARC_H__
#include "actioninterface.h"
-#include "rs_arc.h"
+#include "arc.h"
/**
* This action class can handle user events to draw simple arcs with the
#include "actiondrawarc3p.h"
#include "actiondrawarc.h"
-#include "rs_commandevent.h"
+#include "commandevent.h"
#include "commands.h"
-#include "rs_dialogfactory.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionDrawArc3P::ActionDrawArc3P(RS_EntityContainer & container, GraphicView & graphicView):
ActionInterface("Draw arcs 3P", container, graphicView)
#ifndef __ACTIONDRAWARC3P_H__
#define __ACTIONDRAWARC3P_H__
-#include "rs_arc.h"
+#include "arc.h"
#include "actioninterface.h"
#include "vector.h"
#include "actiondrawarctangential.h"
-#include "rs_commandevent.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "commandevent.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionDrawArcTangential::ActionDrawArcTangential(RS_EntityContainer & container, GraphicView & graphicView): ActionInterface("Draw arcs tangential",
container, graphicView)
#define __ACTIONDRAWARCTANGENTIAL_H__
#include "actioninterface.h"
-#include "rs_arc.h"
+#include "arc.h"
#include "vector.h"
class RS_AtomicEntity;
#include "actiondrawcircle.h"
-#include "rs_commandevent.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "commandevent.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionDrawCircle::ActionDrawCircle(RS_EntityContainer & container, GraphicView & graphicView):
ActionInterface("Draw circles", container, graphicView)
#ifndef __ACTIONDRAWCIRCLE_H__
#define __ACTIONDRAWCIRCLE_H__
-#include "rs_circle.h"
+#include "circle.h"
#include "actioninterface.h"
/**
#include "actiondrawcircle2p.h"
-#include "rs_commandevent.h"
-#include "rs_dialogfactory.h"
+#include "commandevent.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionDrawCircle2P::ActionDrawCircle2P(RS_EntityContainer & container, GraphicView & graphicView): ActionInterface("Draw circles",
container, graphicView)
#ifndef __ACTIONDRAWCIRCLE2P_H__
#define __ACTIONDRAWCIRCLE2P_H__
-#include "rs_circle.h"
+#include "circle.h"
#include "actioninterface.h"
#include "vector.h"
#include "actiondrawcircle3p.h"
-#include "rs_commandevent.h"
-#include "rs_dialogfactory.h"
+#include "commandevent.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionDrawCircle3P::ActionDrawCircle3P(RS_EntityContainer & container,
GraphicView & graphicView): ActionInterface("Draw circles",
#ifndef __ACTIONDRAWCIRCLE3P_H__
#define __ACTIONDRAWCIRCLE3P_H__
-#include "rs_circle.h"
+#include "circle.h"
#include "actioninterface.h"
#include "vector.h"
#include "actiondrawcirclecr.h"
-#include "rs_commandevent.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "commandevent.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
/**
* Constructor.
#ifndef __ACTIONDRAWCIRCLECR_H__
#define __ACTIONDRAWCIRCLECR_H__
-#include "rs_circle.h"
+#include "circle.h"
#include "actioninterface.h"
/**
#include "actiondrawellipseaxis.h"
-#include "rs_commandevent.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "commandevent.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
/**
* Constructor.
#ifndef __ACTIONDRAWELLIPSEAXIS_H__
#define __ACTIONDRAWELLIPSEAXIS_H__
-#include "rs_ellipse.h"
+#include "ellipse.h"
#include "actioninterface.h"
/**
#include "actiondrawhatch.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_information.h"
+#include "information.h"
ActionDrawHatch::ActionDrawHatch(RS_EntityContainer & container, GraphicView & graphicView):
ActionInterface("Draw Hatch", container, graphicView)
#ifndef __ACTIONDRAWHATCH_H__
#define __ACTIONDRAWHATCH_H__
-#include "rs_hatch.h"
+#include "hatch.h"
#include "actioninterface.h"
/**
#include "actiondrawimage.h"
-#include "rs_commandevent.h"
-#include "rs_creation.h"
-#include "rs_dialogfactory.h"
+#include "commandevent.h"
+#include "creation.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
/**
* Constructor.
#define __ACTIONDRAWIMAGE_H__
#include <QtGui>
-#include "rs_image.h"
+#include "image.h"
#include "actioninterface.h"
/**
#include "actiondrawline.h"
#include "actioneditundo.h"
-#include "rs_commandevent.h"
+#include "commandevent.h"
#include "commands.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionDrawLine::ActionDrawLine(RS_EntityContainer & container, GraphicView & graphicView):
ActionInterface("Draw lines", container, graphicView)
#include <QtCore>
#include "actioninterface.h"
-#include "rs_line.h"
+#include "line.h"
/**
* This action class can handle user events to draw
#include "actiondrawlineangle.h"
-#include "rs_commandevent.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "commandevent.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionDrawLineAngle::ActionDrawLineAngle(RS_EntityContainer & container,
GraphicView & graphicView, double a, bool fa):
#ifndef __ACTIONDRAWLINEANGLE_H__
#define __ACTIONDRAWLINEANGLE_H__
-#include "rs_line.h"
+#include "line.h"
#include "actioninterface.h"
#include "vector.h"
#include "actiondrawlinebisector.h"
-#include "rs_commandevent.h"
-#include "rs_creation.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "commandevent.h"
+#include "creation.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionDrawLineBisector::ActionDrawLineBisector(RS_EntityContainer & container,
GraphicView & graphicView):
#ifndef __ACTIONDRAWLINEBISECTOR_H__
#define __ACTIONDRAWLINEBISECTOR_H__
-#include "rs_line.h"
+#include "line.h"
#include "actioninterface.h"
#include "vector.h"
#include "actiondrawlinefree.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_polyline.h"
+#include "polyline.h"
ActionDrawLineFree::ActionDrawLineFree(RS_EntityContainer & container,
GraphicView & graphicView): ActionInterface("Draw freehand lines",
#include "actiondrawlinehorvert.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionDrawLineHorVert::ActionDrawLineHorVert(RS_EntityContainer & container, GraphicView & graphicView): ActionInterface("Draw horizontal/vertical lines",
container, graphicView)
#ifndef __ACTIONDRAWLINEHORVERT_H__
#define __ACTIONDRAWLINEHORVERT_H__
-#include "rs_line.h"
+#include "line.h"
#include "actioninterface.h"
#include "vector.h"
#include "actiondrawlineparallel.h"
#include "actiondrawlineparallelthrough.h"
-#include "rs_commandevent.h"
+#include "commandevent.h"
#include "commands.h"
-#include "rs_creation.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "creation.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionDrawLineParallel::ActionDrawLineParallel(RS_EntityContainer & container,
GraphicView & graphicView):
#ifndef __ACTIONDRAWLINEPARALLEL_H__
#define __ACTIONDRAWLINEPARALLEL_H__
-#include "rs_line.h"
+#include "line.h"
#include "actioninterface.h"
#include "vector.h"
#include "actiondrawlineparallelthrough.h"
-#include "rs_commandevent.h"
-#include "rs_creation.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "commandevent.h"
+#include "creation.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionDrawLineParallelThrough::ActionDrawLineParallelThrough(
RS_EntityContainer & container, GraphicView & graphicView):
#ifndef __ACTIONDRAWLINEPARALLELTHROUGH_H__
#define __ACTIONDRAWLINEPARALLELTHROUGH_H__
-#include "rs_line.h"
+#include "line.h"
#include "actioninterface.h"
#include "vector.h"
#include "actiondrawlinepolygon.h"
-#include "rs_commandevent.h"
-#include "rs_creation.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "commandevent.h"
+#include "creation.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionDrawLinePolygon::ActionDrawLinePolygon(RS_EntityContainer & container,
GraphicView & graphicView): ActionInterface("Draw Polygons",
#include "actiondrawlinepolygon2.h"
-#include "rs_commandevent.h"
-#include "rs_creation.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "commandevent.h"
+#include "creation.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionDrawLinePolygon2::ActionDrawLinePolygon2(RS_EntityContainer & container, GraphicView & graphicView): ActionInterface("Draw Polygons",
container, graphicView)
#include "actiondrawlinerectangle.h"
-#include "rs_commandevent.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "commandevent.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionDrawLineRectangle::ActionDrawLineRectangle(
RS_EntityContainer & container, GraphicView & graphicView):
#ifndef __ACTIONDRAWLINERECTANGLE_H__
#define __ACTIONDRAWLINERECTANGLE_H__
-#include "rs_line.h"
+#include "line.h"
#include "actioninterface.h"
#include "vector.h"
#include "actiondrawlinerelangle.h"
-#include "rs_commandevent.h"
-#include "rs_creation.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "commandevent.h"
+#include "creation.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionDrawLineRelAngle::ActionDrawLineRelAngle(RS_EntityContainer & container,
GraphicView & graphicView, double angle, bool fixedAngle):
#ifndef __ACTIONDRAWLINERELANGLE_H__
#define __ACTIONDRAWLINERELANGLE_H__
-#include "rs_line.h"
+#include "line.h"
#include "actioninterface.h"
#include "vector.h"
#include "actiondrawlinetangent1.h"
-#include "rs_creation.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "creation.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionDrawLineTangent1::ActionDrawLineTangent1(RS_EntityContainer & container, GraphicView & graphicView): ActionInterface("Draw Tangents 1",
container, graphicView)
#ifndef __ACTIONDRAWLINETANGENT1_H__
#define __ACTIONDRAWLINETANGENT1_H__
-#include "rs_line.h"
+#include "line.h"
#include "actioninterface.h"
#include "vector.h"
#include "actiondrawlinetangent2.h"
-#include "rs_creation.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "creation.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionDrawLineTangent2::ActionDrawLineTangent2(
RS_EntityContainer & container, GraphicView & graphicView):
#ifndef __ACTIONDRAWLINETANGENT2_H__
#define __ACTIONDRAWLINETANGENT2_H__
-#include "rs_line.h"
+#include "line.h"
#include "actioninterface.h"
class RS_Entity;
#include "actiondrawpoint.h"
-#include "rs_commandevent.h"
-#include "rs_dialogfactory.h"
+#include "commandevent.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionDrawPoint::ActionDrawPoint(RS_EntityContainer & container, GraphicView & graphicView):
ActionInterface("Draw Points", container, graphicView)
#include "actiondrawspline.h"
-#include "rs_commandevent.h"
+#include "commandevent.h"
#include "commands.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionDrawSpline::ActionDrawSpline(RS_EntityContainer & container, GraphicView & graphicView):
ActionInterface("Draw splines", container, graphicView)
#include <QtCore>
#include "actioninterface.h"
-#include "rs_spline.h"
+#include "spline.h"
/**
* This action class can handle user events to draw splines.
#include "actiondrawtext.h"
-#include "rs_commandevent.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "commandevent.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionDrawText::ActionDrawText(RS_EntityContainer & container, GraphicView & graphicView): ActionInterface("Draw Text", container, graphicView)
{
#define __ACTIONDRAWTEXT_H__
#include "actioninterface.h"
-#include "rs_text.h"
+#include "text.h"
/**
* This action class can handle user events to draw texts.
#include "actioneditcopy.h"
-#include "rs_dialogfactory.h"
-#include "rs_modification.h"
+#include "dialogfactory.h"
+#include "modification.h"
/**
* Constructor.
#include "actioneditpaste.h"
-#include "rs_clipboard.h"
-#include "rs_dialogfactory.h"
-#include "rs_modification.h"
-#include "rs_preview.h"
-#include "rs_units.h"
+#include "clipboard.h"
+#include "dialogfactory.h"
+#include "modification.h"
+#include "preview.h"
+#include "units.h"
/**
* Constructor.
#include "actioneditundo.h"
-#include "rs_dialogfactory.h"
+#include "dialogfactory.h"
#include "graphicview.h"
/**
#include "actioninfoangle.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_information.h"
+#include "information.h"
ActionInfoAngle::ActionInfoAngle(RS_EntityContainer & container, GraphicView & graphicView): ActionInterface("Info Angle",
container, graphicView)
#include "actioninfoarea.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionInfoArea::ActionInfoArea(RS_EntityContainer & container, GraphicView & graphicView): ActionInterface("Info Area",
container, graphicView)
#ifndef __ACTIONINFOAREA_H__
#define __ACTIONINFOAREA_H__
-#include "rs_infoarea.h"
+#include "infoarea.h"
#include "actioninterface.h"
#include "vector.h"
#include "actioninfodist.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionInfoDist::ActionInfoDist(RS_EntityContainer & container, GraphicView & graphicView): ActionInterface("Info Dist",
container, graphicView)
#include "actioninfodist2.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
ActionInfoDist2::ActionInfoDist2(RS_EntityContainer & container, GraphicView & graphicView):
ActionInterface("Info Dist2", container, graphicView)
#include "actioninfoinside.h"
-#include "rs_dialogfactory.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_information.h"
+#include "information.h"
ActionInfoInside::ActionInfoInside(RS_EntityContainer & container, GraphicView & graphicView):
ActionInterface("Info Inside", container, graphicView)
#include "actioninfototallength.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
ActionInfoTotalLength::ActionInfoTotalLength(RS_EntityContainer & container, GraphicView & graphicView): ActionInterface("Info Total Length",
container, graphicView)
#include "actionlayersadd.h"
-#include "rs_dialogfactory.h"
+#include "dialogfactory.h"
#include "drawing.h"
ActionLayersAdd::ActionLayersAdd(RS_EntityContainer & container, GraphicView & graphicView):
#include "actionlayersedit.h"
-#include "rs_dialogfactory.h"
+#include "dialogfactory.h"
#include "graphicview.h"
#include "drawing.h"
#include "actionlayersremove.h"
-#include "rs_dialogfactory.h"
+#include "dialogfactory.h"
#include "drawing.h"
ActionLayersRemove::ActionLayersRemove(RS_EntityContainer & container,
#include "actionlibraryinsert.h"
-#include "rs_commandevent.h"
-#include "rs_dialogfactory.h"
+#include "commandevent.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
-#include "rs_units.h"
+#include "preview.h"
+#include "units.h"
/**
* Constructor.
#ifndef __ACTIONLIBRARYINSERT_H__
#define __ACTIONLIBRARYINSERT_H__
-#include "rs_creation.h"
+#include "creation.h"
#include "drawing.h"
#include "actioninterface.h"
#include "actionmodifyattributes.h"
-#include "rs_dialogfactory.h"
+#include "dialogfactory.h"
#include "drawing.h"
#include "graphicview.h"
-#include "rs_modification.h"
+#include "modification.h"
ActionModifyAttributes::ActionModifyAttributes(
RS_EntityContainer & container, GraphicView & graphicView):
#include "actionmodifybevel.h"
-#include "rs_commandevent.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
-#include "rs_information.h"
+#include "commandevent.h"
+#include "debug.h"
+#include "dialogfactory.h"
+#include "information.h"
ActionModifyBevel::ActionModifyBevel(RS_EntityContainer & container, GraphicView & graphicView): ActionInterface("Bevel Entities",
container, graphicView)
#define __ACTIONMODIFYBEVEL_H__
#include "actioninterface.h"
-#include "rs_modification.h"
+#include "modification.h"
/**
* This action class can handle user events to bevel corners.
#include "actionmodifycut.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_modification.h"
+#include "modification.h"
ActionModifyCut::ActionModifyCut(RS_EntityContainer & container,
GraphicView & graphicView): ActionInterface("Cut Entity",
#include "actionmodifydelete.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_modification.h"
+#include "modification.h"
ActionModifyDelete::ActionModifyDelete(RS_EntityContainer & container,
GraphicView & graphicView): ActionInterface("Delete Entities",
#include "actionmodifydeletefree.h"
-#include "rs_dialogfactory.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_modification.h"
-#include "rs_polyline.h"
-#include "rs_undo.h"
+#include "modification.h"
+#include "polyline.h"
+#include "undo.h"
ActionModifyDeleteFree::ActionModifyDeleteFree(RS_EntityContainer & container,
GraphicView & graphicView):
#include "actionmodifydeletequick.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
ActionModifyDeleteQuick::ActionModifyDeleteQuick(
#include "actionmodifyentity.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
ActionModifyEntity::ActionModifyEntity(RS_EntityContainer & container,
#include "actionmodifyexplodetext.h"
-#include "rs_modification.h"
+#include "modification.h"
/**
* Constructor.
#include "actionmodifymirror.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
-#include "rs_preview.h"
+#include "debug.h"
+#include "dialogfactory.h"
+#include "preview.h"
ActionModifyMirror::ActionModifyMirror(RS_EntityContainer & container, GraphicView & graphicView):
ActionInterface("Mirror Entities", container, graphicView)
#ifndef __ACTIONMODIFYMIRROR_H__
#define __ACTIONMODIFYMIRROR_H__
-#include "rs_modification.h"
+#include "modification.h"
#include "actioninterface.h"
#include "vector.h"
#include "actionmodifymove.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
-#include "rs_preview.h"
+#include "debug.h"
+#include "dialogfactory.h"
+#include "preview.h"
ActionModifyMove::ActionModifyMove(RS_EntityContainer & container,
GraphicView & graphicView):
#ifndef __ACTIONMODIFYMOVE_H__
#define __ACTIONMODIFYMOVE_H__
-#include "rs_modification.h"
+#include "modification.h"
#include "actioninterface.h"
#include "vector.h"
#include "actionmodifymoverotate.h"
-#include "rs_commandevent.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
-#include "rs_preview.h"
+#include "commandevent.h"
+#include "debug.h"
+#include "dialogfactory.h"
+#include "preview.h"
ActionModifyMoveRotate::ActionModifyMoveRotate(
RS_EntityContainer & container, GraphicView & graphicView):
#ifndef __ACTIONMODIFYMOVEROTATE_H__
#define __ACTIONMODIFYMOVEROTATE_H__
-#include "rs_modification.h"
+#include "modification.h"
#include "actioninterface.h"
#include "vector.h"
#include "actionmodifyrotate.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
ActionModifyRotate::ActionModifyRotate(RS_EntityContainer & container, GraphicView & graphicView):
ActionInterface("Rotate Entities",
#ifndef __ACTIONMODIFYROTATE_H__
#define __ACTIONMODIFYROTATE_H__
-#include "rs_modification.h"
+#include "modification.h"
#include "actioninterface.h"
#include "vector.h"
#include "actionmodifyrotate2.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
ActionModifyRotate2::ActionModifyRotate2(
RS_EntityContainer & container, GraphicView & graphicView):
#ifndef __ACTIONMODIFYROTATE2_H__
#define __ACTIONMODIFYROTATE2_H__
-#include "rs_modification.h"
+#include "modification.h"
#include "actioninterface.h"
/**
#include "actionmodifyround.h"
-#include "rs_commandevent.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
-#include "rs_information.h"
-#include "rs_preview.h"
+#include "commandevent.h"
+#include "debug.h"
+#include "dialogfactory.h"
+#include "information.h"
+#include "preview.h"
ActionModifyRound::ActionModifyRound(RS_EntityContainer & container, GraphicView & graphicView):
ActionInterface("Round Entities", container, graphicView)
#ifndef __ACTIONMODIFYROUND_H__
#define __ACTIONMODIFYROUND_H__
-#include "rs_modification.h"
+#include "modification.h"
#include "actioninterface.h"
#include "vector.h"
#include "actionmodifyscale.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
ActionModifyScale::ActionModifyScale(RS_EntityContainer & container, GraphicView & graphicView):
ActionInterface("Scale Entities", container, graphicView)
#ifndef __ACTIONMODIFYSCALE_H__
#define __ACTIONMODIFYSCALE_H__
-#include "rs_modification.h"
+#include "modification.h"
#include "actioninterface.h"
#include "vector.h"
#include "actionmodifystretch.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
-#include "rs_modification.h"
-#include "rs_preview.h"
+#include "debug.h"
+#include "dialogfactory.h"
+#include "modification.h"
+#include "preview.h"
ActionModifyStretch::ActionModifyStretch(RS_EntityContainer & container,
GraphicView & graphicView): ActionInterface("Stretch Entities",
#include "actionmodifytrim.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
-#include "rs_modification.h"
+#include "debug.h"
+#include "dialogfactory.h"
+#include "modification.h"
/**
* @param both Trim both entities.
#include "actionmodifytrimamount.h"
-#include "rs_commandevent.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
-#include "rs_modification.h"
+#include "commandevent.h"
+#include "debug.h"
+#include "dialogfactory.h"
+#include "modification.h"
ActionModifyTrimAmount::ActionModifyTrimAmount(
RS_EntityContainer & container, GraphicView & graphicView):
#include "actionoptionsdrawing.h"
-#include "rs_dialogfactory.h"
+#include "dialogfactory.h"
#include "graphicview.h"
ActionOptionsDrawing::ActionOptionsDrawing(RS_EntityContainer & container, GraphicView & graphicView):
#include "actionprintpreview.h"
-#include "rs_dialogfactory.h"
+#include "dialogfactory.h"
#include "drawing.h"
#include "graphicview.h"
#include "actionselect.h"
#include "actionselectsingle.h"
-#include "rs_dialogfactory.h"
+#include "dialogfactory.h"
#include "graphicview.h"
ActionSelect::ActionSelect(RS_EntityContainer & container, GraphicView & graphicView,
#include "actionselectall.h"
-#include "rs_dialogfactory.h"
-#include "rs_selection.h"
+#include "dialogfactory.h"
+#include "selection.h"
ActionSelectAll::ActionSelectAll(RS_EntityContainer & container,
GraphicView & graphicView, bool select):
#include "actionselectcontour.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_selection.h"
+#include "selection.h"
ActionSelectContour::ActionSelectContour(RS_EntityContainer & container,
GraphicView & graphicView):
#include "actionselectintersected.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_selection.h"
-#include "rs_preview.h"
+#include "selection.h"
+#include "preview.h"
/**
* Constructor.
#include "actionselectinvert.h"
-#include "rs_dialogfactory.h"
-#include "rs_selection.h"
+#include "dialogfactory.h"
+#include "selection.h"
ActionSelectInvert::ActionSelectInvert(RS_EntityContainer & container,
GraphicView & graphicView): ActionInterface("Invert Selection",
#include "actionselectlayer.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_selection.h"
+#include "selection.h"
ActionSelectLayer::ActionSelectLayer(RS_EntityContainer & container, GraphicView & graphicView):
ActionInterface("Select Layers", container, graphicView)
#include "actionselectsingle.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_selection.h"
+#include "selection.h"
ActionSelectSingle::ActionSelectSingle(RS_EntityContainer & container, GraphicView & graphicView):
ActionInterface("Select Entities", container, graphicView)
#include "actionselectwindow.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_selection.h"
-#include "rs_preview.h"
+#include "selection.h"
+#include "preview.h"
/**
* Constructor.
#include "actionsetrelativezero.h"
-#include "rs_dialogfactory.h"
+#include "dialogfactory.h"
#include "graphicview.h"
ActionSetRelativeZero::ActionSetRelativeZero(RS_EntityContainer & container,
#include "actionsnapintersectionmanual.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_information.h"
-#include "rs_preview.h"
+#include "information.h"
+#include "preview.h"
/**
* @param both Trim both entities.
#include "actionzoomwindow.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_preview.h"
+#include "preview.h"
/**
* Default constructor.
#include "actioninterface.h"
#include "commands.h"
-#include "rs_debug.h"
-#include "rs_entitycontainer.h"
+#include "debug.h"
+#include "entitycontainer.h"
#include "graphicview.h"
/**
-// rs_arc.cpp
+// arc.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/16/2010 Moved implementation from header file to this file
//
-#include "rs_arc.h"
+#include "arc.h"
-#include "rs_constructionline.h"
-#include "rs_debug.h"
+#include "constructionline.h"
+#include "debug.h"
#include "graphicview.h"
-#include "rs_linetypepattern.h"
-#include "rs_information.h"
-#include "rs_math.h"
+#include "linetypepattern.h"
+#include "information.h"
+#include "mathextra.h"
#include "paintinterface.h"
/**
-#ifndef RS_ARC_H
-#define RS_ARC_H
+#ifndef __ARC_H__
+#define __ARC_H__
-#include "rs_atomicentity.h"
+#include "atomicentity.h"
class PaintInterface;
class GraphicView;
Vector endpoint;
};
-#endif
+#endif // __ARC_H__
-// rs_atomicentity.cpp
+// atomicentity.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/08/2010 Moved implementation from header to this file. :-)
//
-#include "rs_atomicentity.h"
+#include "atomicentity.h"
/**
* Construtor.
-#ifndef RS_ATOMICENTITY_H
-#define RS_ATOMICENTITY_H
+#ifndef __ATOMICENTITY_H__
+#define __ATOMICENTITY_H__
-#include "rs_entity.h"
+#include "entity.h"
/**
* Class representing a tree of entities.
virtual void moveSelectedRef(const Vector & ref, const Vector & offset);
};
-#endif
+#endif // __ATOMICENTITY_H__
-// rs_block.cpp
+// block.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/21/2010 Added this text. :-)
//
-#include "rs_block.h"
+#include "block.h"
#include <iomanip>
#include "drawing.h"
-#ifndef RS_BLOCK_H
-#define RS_BLOCK_H
+#ifndef __BLOCK_H__
+#define __BLOCK_H__
#include <QtCore>
-#include "rs_document.h"
+#include "document.h"
/**
* Holds the data that defines a block.
-// rs_blocklist.cpp
+// blocklist.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/28/2010 Added this text. :-)
//
-#include "rs_blocklist.h"
+#include "blocklist.h"
-#include "rs_debug.h"
+#include "debug.h"
/**
* Constructor.
-#ifndef RS_BLOCKLIST_H
-#define RS_BLOCKLIST_H
+#ifndef __BLOCKLIST_H__
+#define __BLOCKLIST_H__
#include <QtCore>
-#include "rs_block.h"
-//#include "rs_blocklistlistener.h"
-#include "rs_entity.h"
+#include "block.h"
+//#include "blocklistlistener.h"
+#include "entity.h"
/**
* List of blocks.
-// rs_circle.cpp
+// circle.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/28/2010 Added this text. :-)
//
-#include "rs_circle.h"
+#include "circle.h"
-#include "rs_constructionline.h"
-#include "rs_debug.h"
+#include "constructionline.h"
+#include "debug.h"
#include "graphicview.h"
-#include "rs_information.h"
-#include "rs_linetypepattern.h"
+#include "information.h"
+#include "linetypepattern.h"
#include "paintinterface.h"
/**
-#ifndef RS_CIRCLE_H
-#define RS_CIRCLE_H
+#ifndef __CIRCLE_H__
+#define __CIRCLE_H__
-#include "rs_atomicentity.h"
+#include "atomicentity.h"
/**
* Holds the data that defines a circle.
class RS_Circle: public RS_AtomicEntity
{
public:
- RS_Circle (RS_EntityContainer * parent, const RS_CircleData & d);
+ RS_Circle(RS_EntityContainer * parent, const RS_CircleData & d);
virtual ~RS_Circle();
virtual RS_Entity * clone();
-// rs_clipboard.cpp
+// clipboard.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/28/2010 Added this text. :-)
//
-#include "rs_clipboard.h"
-#include "rs_block.h"
-#include "rs_layer.h"
-#include "rs_entity.h"
+#include "clipboard.h"
+#include "block.h"
+#include "layer.h"
+#include "entity.h"
RS_Clipboard* RS_Clipboard::uniqueInstance = NULL;
-#ifndef RS_CLIPBOARD_H
-#define RS_CLIPBOARD_H
+#ifndef __CLIPBOARD_H__
+#define __CLIPBOARD_H__
#include <iostream>
#include "drawing.h"
-// rs_color.cpp
+// color.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/05/2010 Moved implementation from header to this file. :-)
//
-#include "rs_color.h"
+#include "color.h"
#include "rs.h"
-#ifndef RS_COLOR_H
-#define RS_COLOR_H
+#ifndef __COLOR_H__
+#define __COLOR_H__
#include <QtGui>
-#include "rs_flags.h"
+#include "flags.h"
//! Color defined by layer not entity
//#define C_BY_LAYER 0x00000001
-// rs_commandevent.cpp
+// commandevent.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/02/2010 Moved implementation from header to here WHERE IT BELONGS.
//
-#include "rs_commandevent.h"
+#include "commandevent.h"
/**
* Creates a new command event that is not yet accepted.
-#ifndef RS_COMMANDEVENT_H
-#define RS_COMMANDEVENT_H
+#ifndef __COMMANDEVENT_H__
+#define __COMMANDEVENT_H__
#include <QtCore>
-// rs_constructionline.cpp
+// constructionline.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/02/2010 Moved implementation from header to here WHERE IT BELONGS.
//
-#include "rs_constructionline.h"
+#include "constructionline.h"
-#include "rs_debug.h"
+#include "debug.h"
/**
* Constructor.
-#ifndef RS_CONSTRUCTIONLINE_H
-#define RS_CONSTRUCTIONLINE_H
+#ifndef __CONSTRUCTIONLINE_H__
+#define __CONSTRUCTIONLINE_H__
-#include "rs_atomicentity.h"
+#include "atomicentity.h"
#include "vector.h"
/**
-// rs_creation.cpp
+// creation.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/28/2010 Added this text. :-)
//
-#include "rs_creation.h"
+#include "creation.h"
-#include "rs_constructionline.h"
+#include "constructionline.h"
#include "drawing.h"
#include "graphicview.h"
-#include "rs_image.h"
-#include "rs_information.h"
-#include "rs_insert.h"
-#include "rs_modification.h"
-#include "rs_units.h"
+#include "image.h"
+#include "information.h"
+#include "insert.h"
+#include "modification.h"
+#include "units.h"
/**
* Default constructor.
-#ifndef RS_CREATION_H
-#define RS_CREATION_H
+#ifndef __CREATION_H__
+#define __CREATION_H__
#include <QtCore>
#include "vector.h"
-// rs_debug.cpp
+// debug.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/28/2010 Added this text. :-)
//
-#include "rs_debug.h"
+#include "debug.h"
#include <stdarg.h>
-#include "rs_system.h"
+#include "system.h"
RS_Debug * RS_Debug::uniqueInstance = NULL;
-#ifndef RS_DEBUG_H
-#define RS_DEBUG_H
+#ifndef __DEBUG_H__
+#define __DEBUG_H__
-#ifdef __hpux
+#ifdef hpux
#include <sys/_size_t.h>
#endif
/**
* Debugging facilities.
*
+ * @author James Hammons
* @author Andrew Mustun
*/
class RS_Debug
FILE * stream;
};
-#endif
+#endif // __DEBUG_H__
-// rs_dialogfactory.cpp
+// dialogfactory.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/28/2010 Added this text. :-)
//
-#include "rs_dialogfactory.h"
+#include "dialogfactory.h"
-#include "rs_debug.h"
+#include "debug.h"
RS_DialogFactory * RS_DialogFactory::uniqueInstance = NULL;
-#ifndef RS_DIALOGFACTORY_H
-#define RS_DIALOGFACTORY_H
+#ifndef __DIALOGFACTORY_H__
+#define __DIALOGFACTORY_H__
-#include "rs_dialogfactoryadapter.h"
+#include "dialogfactoryadapter.h"
#define RS_DIALOGFACTORY RS_DialogFactory::instance()->getFactoryObject()
static RS_DialogFactory * uniqueInstance;
};
-#endif
+#endif // __DIALOGFACTORY_H__
-#ifndef RS_DIALOGFACTORYADAPTER_H
-#define RS_DIALOGFACTORYADAPTER_H
+#ifndef __DIALOGFACTORYADAPTER_H__
+#define __DIALOGFACTORYADAPTER_H__
-#include "rs_dialogfactoryinterface.h"
-#include "rs_block.h"
-#include "rs_layer.h"
+#include "dialogfactoryinterface.h"
+#include "block.h"
+#include "layer.h"
class RS_BlockList;
class RS_LayerList;
virtual bool isAdapter() { return true; }
};
-#endif
+#endif // __DIALOGFACTORYADAPTER_H__
-#ifndef RS_DIALOGFACTORYINTERFACE_H
-#define RS_DIALOGFACTORYINTERFACE_H
+#ifndef __DIALOGFACTORYINTERFACE_H__
+#define __DIALOGFACTORYINTERFACE_H__
#include <QtCore>
#include "rs.h"
virtual bool isAdapter() = 0;
};
-#endif
+#endif // __DIALOGFACTORYINTERFACE_H__
-// rs_dimaligned.cpp
+// dimaligned.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/28/2010 Added this text. :-)
//
-#include "rs_dimaligned.h"
+#include "dimaligned.h"
#include "drawing.h"
-#include "rs_units.h"
-#include "rs_constructionline.h"
+#include "units.h"
+#include "constructionline.h"
/**
* Constructor.
-#ifndef RS_DIMALIGNED_H
-#define RS_DIMALIGNED_H
+#ifndef __DIMALIGNED_H__
+#define __DIMALIGNED_H__
-#include "rs_dimension.h"
+#include "dimension.h"
/**
* Holds the data that defines an aligned dimension entity.
-// rs_dimangular.cpp
+// dimangular.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/28/2010 Added this text. :-)
//
-#include "rs_dimangular.h"
+#include "dimangular.h"
-#include "rs_constructionline.h"
-#include "rs_filterdxf.h"
+#include "constructionline.h"
+#include "filterdxf.h"
#include "drawing.h"
-#include "rs_information.h"
-#include "rs_solid.h"
-#include "rs_text.h"
-#include "rs_units.h"
+#include "information.h"
+#include "solid.h"
+#include "text.h"
+#include "units.h"
/**
* Constructor.
-#ifndef RS_DIMANGULAR_H
-#define RS_DIMANGULAR_H
+#ifndef __DIMANGULAR_H__
+#define __DIMANGULAR_H__
-#include "rs_dimension.h"
+#include "dimension.h"
/**
* Holds the data that defines a angular dimension entity.
-// rs_dimdiametric.cpp
+// dimdiametric.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/28/2010 Added this text. :-)
//
-#include "rs_dimdiametric.h"
+#include "dimdiametric.h"
-#include "rs_text.h"
-#include "rs_solid.h"
+#include "text.h"
+#include "solid.h"
#include "drawing.h"
-#include "rs_units.h"
+#include "units.h"
/**
* Constructor.
-#ifndef RS_DIMDIAMETER_H
-#define RS_DIMDIAMETER_H
+#ifndef __DIMDIAMETER_H__
+#define __DIMDIAMETER_H__
-#include "rs_dimension.h"
+#include "dimension.h"
/**
* Holds the data that defines a diametric dimension entity.
-// rs_dimension.cpp
+// dimension.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/28/2010 Added this text. :-)
//
-#include "rs_dimension.h"
+#include "dimension.h"
-#include "rs_solid.h"
-#include "rs_text.h"
-#include "rs_units.h"
+#include "solid.h"
+#include "text.h"
+#include "units.h"
/**
* Constructor.
-#ifndef RS_DIMENSION_H
-#define RS_DIMENSION_H
+#ifndef __DIMENSION_H__
+#define __DIMENSION_H__
-#include "rs_entitycontainer.h"
+#include "entitycontainer.h"
/**
* Holds the data that is common to all dimension entities.
-// rs_dimlinear.cpp
+// dimlinear.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/28/2010 Added this text. :-)
//
-#include "rs_dimlinear.h"
+#include "dimlinear.h"
-#include "rs_constructionline.h"
-#include "rs_text.h"
-#include "rs_solid.h"
+#include "constructionline.h"
+#include "text.h"
+#include "solid.h"
#include "drawing.h"
-#include "rs_units.h"
+#include "units.h"
/**
* Constructor.
-#ifndef RS_DIMLINEAR_H
-#define RS_DIMLINEAR_H
+#ifndef __DIMLINEAR_H__
+#define __DIMLINEAR_H__
-#include "rs_dimension.h"
+#include "dimension.h"
/**
* Holds the data that defines a linear dimension entity.
-// rs_dimradial.cpp
+// dimradial.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/28/2010 Added this text. :-)
//
-#include "rs_dimradial.h"
+#include "dimradial.h"
#include "drawing.h"
-#include "rs_solid.h"
-#include "rs_text.h"
-#include "rs_units.h"
+#include "solid.h"
+#include "text.h"
+#include "units.h"
/**
* Constructor.
-#ifndef RS_DIMRADIAL_H
-#define RS_DIMRADIAL_H
+#ifndef __DIMRADIAL_H__
+#define __DIMRADIAL_H__
-#include "rs_dimension.h"
+#include "dimension.h"
/**
* Holds the data that defines a radial dimension entity.
-// rs_document.cpp
+// document.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/28/2010 Added this text. :-)
//
-#include "rs_document.h"
+#include "document.h"
-#include "rs_debug.h"
+#include "debug.h"
/**
* Constructor.
-#ifndef RS_DOCUMENT_H
-#define RS_DOCUMENT_H
+#ifndef __DOCUMENT_H__
+#define __DOCUMENT_H__
#include <QtCore>
-#include "rs_entitycontainer.h"
-#include "rs_undo.h"
+#include "entitycontainer.h"
+#include "undo.h"
class RS_BlockList;
class RS_LayerList;
#include "drawing.h"
-#include "rs_debug.h"
-#include "rs_fileio.h"
-#include "rs_math.h"
-#include "rs_units.h"
+#include "debug.h"
+#include "fileio.h"
+#include "mathextra.h"
+#include "units.h"
#include "settings.h"
/**
-#ifndef RS_GRAPHIC_H
-#define RS_GRAPHIC_H
+#ifndef __GRAPHIC_H__
+#define __GRAPHIC_H__
-#include "rs_blocklist.h"
-#include "rs_layerlist.h"
-#include "rs_variabledict.h"
-#include "rs_document.h"
+#include "blocklist.h"
+#include "layerlist.h"
+#include "variabledict.h"
+#include "document.h"
#ifdef RS_CAM
-#include "rs_camdata.h"
+#include "camdata.h"
#endif
//class RS_CamData;
-// rs_ellipse.cpp
+// ellipse.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/28/2010 Added this text. :-)
//
-#include "rs_ellipse.h"
+#include "ellipse.h"
#include "drawing.h"
#include "graphicview.h"
-#include "rs_information.h"
-#include "rs_linetypepattern.h"
+#include "information.h"
+#include "linetypepattern.h"
#include "paintinterface.h"
/**
-#ifndef RS_ELLIPSE_H
-#define RS_ELLIPSE_H
+#ifndef __ELLIPSE_H__
+#define __ELLIPSE_H__
-#include "rs_atomicentity.h"
+#include "atomicentity.h"
/**
* Holds the data that defines an ellipse.
-// rs_entity.cpp
+// entity.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/28/2010 Added this text. :-)
//
-#include "rs_entity.h"
+#include "entity.h"
#include <iostream>
-#include "rs_arc.h"
-#include "rs_circle.h"
-#include "rs_debug.h"
-#include "rs_document.h"
-#include "rs_ellipse.h"
+#include "arc.h"
+#include "circle.h"
+#include "debug.h"
+#include "document.h"
+#include "ellipse.h"
#include "drawing.h"
#include "graphicview.h"
-#include "rs_insert.h"
-#include "rs_layer.h"
-#include "rs_line.h"
-#include "rs_point.h"
-#include "rs_polyline.h"
-#include "rs_text.h"
-#include "rs_units.h"
+#include "insert.h"
+#include "layer.h"
+#include "line.h"
+#include "point.h"
+#include "polyline.h"
+#include "text.h"
+#include "units.h"
/**
* Default constructor.
-#ifndef RS_ENTITY_H
-#define RS_ENTITY_H
+#ifndef __ENTITY_H__
+#define __ENTITY_H__
#include <QtCore>
#include "rs.h"
-#include "rs_layer.h"
-#include "rs_math.h"
-#include "rs_pen.h"
-#include "rs_undoable.h"
+#include "layer.h"
+#include "mathextra.h"
+#include "pen.h"
+#include "undoable.h"
#include "vector.h"
#include "vectorsolutions.h"
QMultiHash<QString, QString *> varList;
};
-#endif
+#endif // __ENTITY_H__
-// rs_entitycontainer.cpp
+// entitycontainer.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/28/2010 Added this text. :-)
//
-#include "rs_entitycontainer.h"
-
-#include "rs_debug.h"
-#include "rs_dimension.h"
-#include "rs_math.h"
-#include "rs_layer.h"
-#include "rs_line.h"
-#include "rs_polyline.h"
-#include "rs_text.h"
-#include "rs_insert.h"
-#include "rs_spline.h"
-#include "rs_information.h"
+#include "entitycontainer.h"
+
+#include "debug.h"
+#include "dimension.h"
+#include "mathextra.h"
+#include "layer.h"
+#include "line.h"
+#include "polyline.h"
+#include "text.h"
+#include "insert.h"
+#include "spline.h"
+#include "information.h"
#include "graphicview.h"
#include "paintinterface.h"
-#ifndef RS_ENTITYCONTAINER_H
-#define RS_ENTITYCONTAINER_H
+#ifndef __ENTITYCONTAINER_H__
+#define __ENTITYCONTAINER_H__
#include <QtCore>
-#include "rs_arc.h"
-#include "rs_circle.h"
-#include "rs_ellipse.h"
-#include "rs_entity.h"
-#include "rs_line.h"
-#include "rs_point.h"
+#include "arc.h"
+#include "circle.h"
+#include "ellipse.h"
+#include "entity.h"
+#include "line.h"
+#include "point.h"
/**
* Class representing a tree of entities.
QListIterator<RS_Entity *> entityIterator;
};
-#endif
+#endif // __ENTITYCONTAINER_H__
-// rs_eventhandler.cpp
+// eventhandler.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/28/2010 Added this text. :-)
//
-#include "rs_eventhandler.h"
+#include "eventhandler.h"
#include "actioninterface.h"
-#include "rs_commandevent.h"
-#include "rs_debug.h"
-#include "rs_dialogfactory.h"
+#include "commandevent.h"
+#include "debug.h"
+#include "dialogfactory.h"
#include "graphicview.h"
-#include "rs_math.h"
+#include "mathextra.h"
/**
* Constructor.
-#ifndef RS_EVENTHANDLER_H
-#define RS_EVENTHANDLER_H
+#ifndef __EVENTHANDLER_H__
+#define __EVENTHANDLER_H__
#include <QtGui>
#include "rs.h"
bool coordinateInputEnabled;
};
-#endif
+#endif // __EVENTHANDLER_H__
-// rs_fileio.cpp
+// fileio.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 09/07/2010 Fixed file detection algorithm.
//
-#include "rs_fileio.h"
+#include "fileio.h"
-#include "rs_filtercxf.h"
-#include "rs_filterdxf.h"
-#include "rs_filterdxf1.h"
-#include "rs_filterinterface.h"
+#include "filtercxf.h"
+#include "filterdxf.h"
+#include "filterdxf1.h"
+#include "filterinterface.h"
RS_FileIO * RS_FileIO::uniqueInstance = NULL;
-#ifndef RS_FILEIO_H
-#define RS_FILEIO_H
+#ifndef __FILEIO_H__
+#define __FILEIO_H__
#include <QtCore>
#include "rs.h"
/**
* API Class for importing files.
*
+ * @author James Hammons
* @author Andrew Mustun
*/
class RS_FileIO
QList<RS_FilterInterface *> filterList;
};
-#endif
+#endif // __FILEIO_H__
-// rs_filtercxf.cpp
+// filtercxf.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/28/2010 Added this text. :-)
//
-#include "rs_filtercxf.h"
+#include "filtercxf.h"
#include <iostream>
#include <fstream>
#include <QtCore>
-#include "rs_font.h"
-#include "rs_utility.h"
-#include "rs_system.h"
+#include "font.h"
+#include "utility.h"
+#include "system.h"
/**
* Default constructor.
-#ifndef RS_FILTERCXF_H
-#define RS_FILTERCXF_H
+#ifndef __FILTERCXF_H__
+#define __FILTERCXF_H__
#include <fstream>
-#include "rs_filterinterface.h"
+#include "filterinterface.h"
/**
* This format filter class can import and export CXF (CAM Expert Font) files.
-// rs_filterdxf.cpp
+// filterdxf.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/28/2010 Added this text. :-)
//
-#include "rs_filterdxf.h"
+#include "filterdxf.h"
#include <stdio.h>
#include <QtCore>
#include "dl_attributes.h"
#include "dl_codes.h"
#include "dl_writer_ascii.h"
-#include "rs_dimaligned.h"
-#include "rs_dimangular.h"
-#include "rs_dimdiametric.h"
-#include "rs_dimlinear.h"
-#include "rs_dimradial.h"
-#include "rs_hatch.h"
-#include "rs_image.h"
-#include "rs_leader.h"
-#include "rs_system.h"
+#include "dimaligned.h"
+#include "dimangular.h"
+#include "dimdiametric.h"
+#include "dimlinear.h"
+#include "dimradial.h"
+#include "hatch.h"
+#include "image.h"
+#include "leader.h"
+#include "system.h"
/**
* Default constructor.
-#ifndef RS_FILTERDXF_H
-#define RS_FILTERDXF_H
-
-#include "rs_filterinterface.h"
-
-#include "rs_block.h"
-#include "rs_color.h"
-#include "rs_dimension.h"
-#include "rs_hatch.h"
-#include "rs_insert.h"
-#include "rs_layer.h"
-#include "rs_layer.h"
-#include "rs_leader.h"
-#include "rs_polyline.h"
-#include "rs_spline.h"
-#include "rs_solid.h"
-#include "rs_text.h"
-#include "rs_image.h"
+#ifndef __FILTERDXF_H__
+#define __FILTERDXF_H__
+
+#include "filterinterface.h"
+
+#include "block.h"
+#include "color.h"
+#include "dimension.h"
+#include "hatch.h"
+#include "insert.h"
+#include "layer.h"
+#include "layer.h"
+#include "leader.h"
+#include "polyline.h"
+#include "spline.h"
+#include "solid.h"
+#include "text.h"
+#include "image.h"
#include "dl_creationinterface.h"
#include "dl_dxf.h"
RS_VariableDict variables;
};
-#endif
+#endif // __FILTERDXF_H__
-// rs_filterdxf1.cpp
+// filterdxf1.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/28/2010 Added this text. :-)
//
-#include "rs_filterdxf1.h"
+#include "filterdxf1.h"
#include <iostream>
-#include "rs_filterdxf.h"
-#include "rs_font.h"
-#include "rs_information.h"
-#include "rs_utility.h"
-#include "rs_system.h"
-#include "rs_dimlinear.h"
-#include "rs_dimaligned.h"
-#include "rs_dimangular.h"
-#include "rs_dimdiametric.h"
-#include "rs_dimradial.h"
+#include "filterdxf.h"
+#include "font.h"
+#include "information.h"
+#include "utility.h"
+#include "system.h"
+#include "dimlinear.h"
+#include "dimaligned.h"
+#include "dimangular.h"
+#include "dimdiametric.h"
+#include "dimradial.h"
/**
* Default constructor.
-#ifndef RS_FILTERDXF1_H
-#define RS_FILTERDXF1_H
+#ifndef __FILTERDXF1_H__
+#define __FILTERDXF1_H__
#include <fstream>
-#include "rs_filterinterface.h"
-//#include "rs_file.h"
+#include "filterinterface.h"
+//#include "file.h"
/**
* This format filter class can import and export old DXF files
-// rs_filterinterface.cpp
+// filterinterface.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/05/2010 Moved implementation from header to this file. :-)
//
-#include "rs_filterinterface.h"
+#include "filterinterface.h"
-#include "rs_debug.h"
+#include "debug.h"
/**
* Constructor.
-#ifndef RS_FILTERINTERFACE_H
-#define RS_FILTERINTERFACE_H
+#ifndef __FILTERINTERFACE_H__
+#define __FILTERINTERFACE_H__
#include <QtCore>
#include "drawing.h"
-// rs_flags.cpp
+// flags.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 08/03/2010 Created this file. :-)
//
-#include "rs_flags.h"
+#include "flags.h"
/** Default constructor. Resets all flags to 0. */
RS_Flags::RS_Flags()
-#ifndef RS_FLAGS_H
-#define RS_FLAGS_H
+#ifndef __FLAGS_H__
+#define __FLAGS_H__
/**
* Base class for objects which have flags.
-// rs_font.cpp
+// font.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/28/2010 Added this text. :-)
//
-#include "rs_font.h"
+#include "font.h"
-#include "rs_color.h"
-#include "rs_fontchar.h"
-#include "rs_math.h"
-#include "rs_system.h"
+#include "color.h"
+#include "fontchar.h"
+#include "mathextra.h"
+#include "system.h"
/**
* Constructor.
-#ifndef RS_FONT_H
-#define RS_FONT_H
+#ifndef __FONT_H__
+#define __FONT_H__
#include <iostream>
#include <QtCore>
-#include "rs_blocklist.h"
+#include "blocklist.h"
/**
* Class for representing a font. This is implemented as a Drawing
-#ifndef RS_FONTCHAR_H
-#define RS_FONTCHAR_H
+#ifndef __FONTCHAR_H__
+#define __FONTCHAR_H__
-#include "rs_block.h"
+#include "block.h"
/**
* A character in a font is represented by this special block class.
-// rs_fontlist.cpp
+// fontlist.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/27/2010 Added this text. :-)
//
-#include "rs_fontlist.h"
+#include "fontlist.h"
-#include "rs_font.h"
-#include "rs_entity.h"
-#include "rs_system.h"
+#include "font.h"
+#include "entity.h"
+#include "system.h"
//[DONE] #warning "!!! NEED TO FIX ITERATORS IN THIS CLASS !!!"
-#ifndef RS_FONTLIST_H
-#define RS_FONTLIST_H
+#ifndef __FONTLIST_H__
+#define __FONTLIST_H__
#include <QtCore>
* The global list of fonts. This is implemented as a singleton.
* Use RS_FontList::instance() to get a pointer to the object.
*
+ * @author James Hammons
* @author Andrew Mustun
*/
class RS_FontList
public:
/**
- * @return Instance to the unique font list.
- */
+ * @return Instance to the unique font list.
+ */
static RS_FontList * instance();
virtual ~RS_FontList();
void init();
-
void clearFonts();
int countFonts();
virtual void removeFont(RS_Font * font);
private:
//! fonts in the graphic
-// Q3PtrList<RS_Font> fonts;
QList<RS_Font *> fonts;
QListIterator<RS_Font *> fontIterator;
};
-#endif
+#endif // __FONTLIST_H__
-// rs_grid.cpp
+// grid.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/21/2010 Added this text. :-)
//
-#include "rs_grid.h"
+#include "grid.h"
#include "drawing.h"
#include "graphicview.h"
-//#include "rs_graphicview.h"
+//#include "graphicview.h"
#include "settings.h"
-#include "rs_units.h"
+#include "units.h"
#include "vector.h"
#warning "!!! Clean out all references to RS_GraphicView here and in header !!!"
-#ifndef RS_GRID_H
-#define RS_GRID_H
+#ifndef __GRID_H__
+#define __GRID_H__
#include <QtCore>
-// rs_hatch.cpp
+// hatch.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/28/2010 Added this text. :-)
//
-#include "rs_hatch.h"
+#include "hatch.h"
#include <QtCore>
#include "drawing.h"
#include "graphicview.h"
-#include "rs_information.h"
+#include "information.h"
#include "paintinterface.h"
-#include "rs_pattern.h"
-#include "rs_patternlist.h"
+#include "pattern.h"
+#include "patternlist.h"
/**
* Constructor.
-#ifndef RS_HATCH_H
-#define RS_HATCH_H
+#ifndef __HATCH_H__
+#define __HATCH_H__
-#include "rs_entity.h"
-#include "rs_entitycontainer.h"
+#include "entity.h"
+#include "entitycontainer.h"
/**
* Holds the data that defines a hatch entity.
this->angle = angle;
this->pattern = pattern;
- //std::cout << "RS_HatchData: " << pattern.latin1() << "\n";
+ //std::cout << "RS_H__atchData: " << pattern.latin1() << "\n";
}
friend std::ostream & operator<<(std::ostream & os, const RS_HatchData & td)
{
- os << "(" << td.pattern.toLatin1().data() << ")";
+ os << "(" << td.pattern.toAscii().data() << ")";
return os;
}
/**
* Class for a hatch entity.
*
+ * @author James Hammons
* @author Andrew Mustun
*/
class RS_Hatch: public RS_EntityContainer
bool needOptimization;
};
-#endif
+#endif // __HATCH_H__
-// rs_image.cpp
+// image.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/28/2010 Added this text. :-)
//
-#include "rs_image.h"
+#include "image.h"
-#include "rs_constructionline.h"
-#include "rs_debug.h"
+#include "constructionline.h"
+#include "debug.h"
#include "graphicview.h"
-#include "rs_line.h"
+#include "line.h"
#include "paintinterface.h"
/**
-#ifndef RS_IMAGE_H
-#define RS_IMAGE_H
+#ifndef __IMAGE_H__
+#define __IMAGE_H__
#include <QtCore>
-#include "rs_atomicentity.h"
+#include "atomicentity.h"
/**
* Holds the data that defines a line.
-// rs_infoarea.cpp
+// infoarea.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/01/2010 Added this text. :-)
//
-#include "rs_infoarea.h"
+#include "infoarea.h"
-#include "rs_math.h"
-#include "rs_debug.h"
+#include "mathextra.h"
+#include "debug.h"
/**
* Constructor.
-#ifndef RS_INFOAREA_H
-#define RS_INFOAREA_H
+#ifndef __INFOAREA_H__
+#define __INFOAREA_H__
#include <QtCore>
#include "vector.h"
-// rs_information.cpp
+// information.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/01/2010 Added this text. :-)
//
-#include "rs_information.h"
+#include "information.h"
-#include "rs_constructionline.h"
-#include "rs_debug.h"
+#include "constructionline.h"
+#include "debug.h"
/**
* Default constructor.
-#ifndef RS_INFORMATION_H
-#define RS_INFORMATION_H
+#ifndef __INFORMATION_H__
+#define __INFORMATION_H__
-#include "rs_entitycontainer.h"
-#include "rs_line.h"
-#include "rs_arc.h"
+#include "entitycontainer.h"
+#include "line.h"
+#include "arc.h"
/**
* Class for getting information about entities. This includes
-// rs_insert.cpp
+// insert.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/01/2010 Added this text. :-)
//
-#include "rs_insert.h"
+#include "insert.h"
-#include "rs_block.h"
+#include "block.h"
#include "drawing.h"
/**
-#ifndef RS_INSERT_H
-#define RS_INSERT_H
+#ifndef __INSERT_H__
+#define __INSERT_H__
-#include "rs_entitycontainer.h"
-#include "rs_block.h"
+#include "entitycontainer.h"
+#include "block.h"
#include "drawing.h"
/**
-// rs_layer.cpp
+// layer.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/01/2010 Added this text. :-)
//
-#include "rs_layer.h"
+#include "layer.h"
-#include "rs_color.h"
-#include "rs_math.h"
+#include "color.h"
+#include "mathextra.h"
/**
* Constructor.
-#ifndef RS_LAYER_H
-#define RS_LAYER_H
+#ifndef __LAYER_H__
+#define __LAYER_H__
#include <stddef.h>
#include <iostream>
#include <QtCore>
-#include "rs_flags.h"
-#include "rs_pen.h"
+#include "flags.h"
+#include "pen.h"
/**
* Holds the data that defines a layer.
-// rs_layerlist.cpp
+// layerlist.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/01/2010 Added this text. :-)
//
-#include "rs_layerlist.h"
+#include "layerlist.h"
-//#include "rs_layerlistlistener.h"
-#include "rs_debug.h"
-#include "rs_entity.h"
-#include "rs_layer.h"
+//#include "layerlistlistener.h"
+#include "debug.h"
+#include "entity.h"
+#include "layer.h"
/**
* Default constructor.
-#ifndef RS_LAYERLIST_H
-#define RS_LAYERLIST_H
+#ifndef __LAYERLIST_H__
+#define __LAYERLIST_H__
#include <iostream>
#include <QtCore>
-// rs_leader.cpp
+// leader.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/01/2010 Added this text. :-)
//
-#include "rs_leader.h"
+#include "leader.h"
-#include "rs_debug.h"
-#include "rs_line.h"
-#include "rs_solid.h"
+#include "debug.h"
+#include "line.h"
+#include "solid.h"
/**
* Constructor.
-#ifndef RS_LEADER_H
-#define RS_LEADER_H
+#ifndef __LEADER_H__
+#define __LEADER_H__
-#include "rs_entity.h"
-#include "rs_entitycontainer.h"
+#include "entity.h"
+#include "entitycontainer.h"
/**
* Holds the data that defines a leader.
-// rs_line.cpp
+// line.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/01/2010 Added this text. :-)
//
-#include "rs_line.h"
+#include "line.h"
-#include "rs_debug.h"
+#include "debug.h"
#include "drawing.h"
#include "graphicview.h"
-#include "rs_linetypepattern.h"
+#include "linetypepattern.h"
#include "paintinterface.h"
/**
-#ifndef RS_LINE_H
-#define RS_LINE_H
+#ifndef __LINE_H__
+#define __LINE_H__
-#include "rs_atomicentity.h"
+#include "atomicentity.h"
/**
* Holds the data that defines a line.
-// rs_linetypepattern.cpp
+// linetypepattern.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/01/2010 Added this text. :-)
//
-#include "rs_linetypepattern.h"
+#include "linetypepattern.h"
RS_LineTypePattern::RS_LineTypePattern(int count ...)
{
-#ifndef RS_LINETYPEPATTERN_H
-#define RS_LINETYPEPATTERN_H
+#ifndef __LINETYPEPATTERN_H__
+#define __LINETYPEPATTERN_H__
#include <stdarg.h>
-#ifndef RS_MAINWINDOWINTERFACE_H
-#define RS_MAINWINDOWINTERFACE_H
+#ifndef __MAINWINDOWINTERFACE_H__
+#define __MAINWINDOWINTERFACE_H__
class GraphicView;
class RS_Document;
-// rs_math.cpp
+// mathextra.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/01/2010 Added this text. :-)
//
-#include "rs_math.h"
+#include "mathextra.h"
#include <assert.h> // For test()
#include <math.h>
#include <errno.h>
#include "fparser.h"
-#include "rs_debug.h"
+#include "debug.h"
/**
* Rounds the given double to the next int.
if (a1 >= a2 - 1.0e-12)
{
if (a >= a1 - 1.0e-12 || a <= a2 + 1.0e-12)
- {
ret = true;
- }
}
else
{
if (a >= a1 - 1.0e-12 && a <= a2 + 1.0e-12)
- {
ret = true;
- }
}
//RS_DEBUG->print("angle %f is %sbetween %f and %f",
else
ret = angle + M_PI;
- if (corrected != NULL)
+ if (corrected)
*corrected = cor;
return ret;
double diff = fabs(dir1 - dir2);
if (diff < tol || diff > 2 * M_PI - tol)
- {
- //std::cout << "RS_Math::isSameDirection: " << dir1 << " and " << dir2
- // << " point in the same direction" << "\n";
return true;
- }
- //std::cout << "RS_Math::isSameDirection: " << dir1 << " and " << dir2
- // << " don't point in the same direction" << "\n";
return false;
}
double res = RS_Math::eval(expr, &ok);
if (!ok)
- {
- //std::cerr << "RS_Math::evaluate: Parse error at col "
- //<< ret << ": " << fp.ErrorMsg() << "\n";
return def;
- }
return res;
}
do
{
done = true;
-// int i = s.find(QRegExp("[0-9]* [0-9]*/[0-9]*"));
int i = s.indexOf(QRegExp("[0-9]* [0-9]*/[0-9]*"));
if (i != -1)
{
-// int i2 = s.find(' ', i);
int i2 = s.indexOf(' ', i);
if (i2 != -1)
}
while (!done);
- int ret = fp.Parse(s.toLatin1().data(), "", true);
+ int ret = fp.Parse(s.toAscii().data(), "", true);
if (ret >= 0)
{
}
QString ret;
- QString exaStr;
- int dotPos;
int num = RS_Math::round(value / prec);
- exaStr = RS_Math::doubleToString(prec, 10);
-// dotPos = exaStr.find('.');
- dotPos = exaStr.indexOf('.');
+ QString exaStr = RS_Math::doubleToString(prec, 10);
+ int dotPos = exaStr.indexOf('.');
if (dotPos == -1)
ret.sprintf("%d", RS_Math::round(num * prec));
-#ifndef RS_MATH_H
-#define RS_MATH_H
-
-// no idea why, but doesn't link without that under win32 / bcc55:
-//who cares if it doesn't
-//#ifndef _MT
-//#define _MT
-//#endif
+#ifndef __MATHEXTRA_H__
+#define __MATHEXTRA_H__
#include <QtCore>
static void test();
};
-#endif
+#endif // __MATHEXTRA_H__
-// rs_modification.cpp
+// modification.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/01/2010 Added this text. :-)
//
-#include "rs_modification.h"
+#include "modification.h"
-#include "rs_clipboard.h"
-#include "rs_creation.h"
-#include "rs_entity.h"
+#include "clipboard.h"
+#include "creation.h"
+#include "entity.h"
#include "drawing.h"
-#include "rs_information.h"
-#include "rs_insert.h"
-#include "rs_polyline.h"
-#include "rs_text.h"
-#include "rs_units.h"
+#include "information.h"
+#include "insert.h"
+#include "polyline.h"
+#include "text.h"
+#include "units.h"
/**
* Default constructor.
-#ifndef RS_MODIFICATION_H
-#define RS_MODIFICATION_H
+#ifndef __MODIFICATION_H__
+#define __MODIFICATION_H__
-#include "rs_entitycontainer.h"
+#include "entitycontainer.h"
#include "graphicview.h"
-#include "rs_line.h"
+#include "line.h"
/**
* Holds the data needed for move modifications.
#include "paintinterface.h"
-#include "rs_debug.h"
-#include "rs_math.h"
+#include "debug.h"
+#include "mathextra.h"
PaintInterface::PaintInterface(QPainter * p): painter(p), drawingMode(RS2::ModeFull),
offset(Vector(0.0, 0.0))
-#ifndef __PAINTINTERFACE_H__
-#define __PAINTINTERFACE_H__
+#ifndef ____PAINTINTERFACE_H____
+#define ____PAINTINTERFACE_H____
#include <QtGui>
#include "rs.h"
#include "vector.h"
-#include "rs_color.h"
-#include "rs_pen.h"
+#include "color.h"
+#include "pen.h"
// This is an interface class to the rest of the RS_* functions that are supposed
// to be toolkit independent, but, because the author of QCad had no idea how to
RS_Pen lpen;
};
-#endif // __PAINTINTERFACE_H__
+#endif // __PAINTINTERFACE_H____
-// rs_pattern.cpp
+// pattern.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/01/2010 Added this text. :-)
//
-#include "rs_pattern.h"
+#include "pattern.h"
#include <QtCore>
-#include "rs_system.h"
-#include "rs_fileio.h"
+#include "system.h"
+#include "fileio.h"
#include "drawing.h"
/**
-#ifndef RS_PATTERN_H
-#define RS_PATTERN_H
+#ifndef __PATTERN_H__
+#define __PATTERN_H__
-#include "rs_entitycontainer.h"
+#include "entitycontainer.h"
class RS_PatternList;
-// rs_patternlist.cpp
+// patternlist.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/01/2010 Added this text. :-)
//
-#include "rs_patternlist.h"
+#include "patternlist.h"
-#include "rs_system.h"
+#include "system.h"
RS_PatternList * RS_PatternList::uniqueInstance = NULL;
-#ifndef RS_PATTERNLIST_H
-#define RS_PATTERNLIST_H
+#ifndef __PATTERNLIST_H__
+#define __PATTERNLIST_H__
#include <QtCore>
-#include "rs_pattern.h"
-#include "rs_entity.h"
+#include "pattern.h"
+#include "entity.h"
#define RS_PATTERNLIST RS_PatternList::instance()
* The global list of patterns. This is implemented as a singleton.
* Use RS_PatternList::instance() to get a pointer to the object.
*
+ * @author James Hammons
* @author Andrew Mustun
*/
class RS_PatternList
private:
//! patterns in the graphic
- // Q3PtrList<RS_Pattern> patterns;
QList<RS_Pattern *> patterns;
QListIterator<RS_Pattern *> patternIterator;
- //! List of registered PatternListListeners
- //Q3PtrList<RS_PatternListListener> patternListListeners;
};
-#endif
+#endif // __PATTERNLIST_H__
-// rs_pen.cpp
+// pen.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 08/03/2010 Created this file. :-)
//
-#include "rs_pen.h"
+#include "pen.h"
/**
* Creates a default pen (black, solid, width 0).
-#ifndef RS_PEN_H
-#define RS_PEN_H
+#ifndef __PEN_H__
+#define __PEN_H__
#include "rs.h"
-#include "rs_color.h"
-#include "rs_flags.h"
+#include "color.h"
+#include "flags.h"
/**
* A pen stores attributes for painting such as line width,
-// rs_point.cpp
+// point.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/01/2010 Added this text. :-)
//
-#include "rs_point.h"
+#include "point.h"
#include "graphicview.h"
#include "paintinterface.h"
-#ifndef RS_POINT_H
-#define RS_POINT_H
+#ifndef __POINT_H__
+#define __POINT_H__
-#include "rs_atomicentity.h"
+#include "atomicentity.h"
/**
* Holds the data that defines a point.
-// rs_polyline.cpp
+// polyline.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/01/2010 Added this text. :-)
//
-#include "rs_polyline.h"
+#include "polyline.h"
-#include "rs_debug.h"
-#include "rs_line.h"
-#include "rs_arc.h"
+#include "debug.h"
+#include "line.h"
+#include "arc.h"
#include "graphicview.h"
#include "paintinterface.h"
-#ifndef RS_POLYLINE_H
-#define RS_POLYLINE_H
+#ifndef __POLYLINE_H__
+#define __POLYLINE_H__
-#include "rs_entity.h"
-#include "rs_entitycontainer.h"
+#include "entity.h"
+#include "entitycontainer.h"
/**
* Holds the data that defines a polyline.
-// rs_preview.cpp
+// preview.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/21/2010 Added this text. :-)
//
-#include "rs_preview.h"
+#include "preview.h"
-#include "rs_entitycontainer.h"
+#include "entitycontainer.h"
#include "graphicview.h"
-#include "rs_information.h"
+#include "information.h"
#include "paintinterface.h"
#include "settings.h"
-#ifndef RS_PREVIEW_H
-#define RS_PREVIEW_H
+#ifndef __PREVIEW_H__
+#define __PREVIEW_H__
-#include "rs_entitycontainer.h"
+#include "entitycontainer.h"
#include "vector.h"
class RS_Entity;
-// rs_python.cpp
+// python.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/02/2010 Added this text. :-)
//
-#include "rs_python.h"
+#include "python.h"
#ifdef RS_OPT_PYTHON
-#ifndef RS_PYTHON_H
-#define RS_PYTHON_H
+#ifndef __PYTHON_H__
+#define __PYTHON_H__
#ifdef RS_OPT_PYTHON
#include "drawing.h"
-#define RS_PYTHON RS_Python::instance()
+#define __PYTHON RS_Python::instance()
/**
* Python scripting support.
#include <boost/python.hpp>
using namespace boost::python;
-#include "rs_python_wrappers.h"
-#include "rs_python.h"
+#include "python_wrappers.h"
+#include "python.h"
#include "rs.h"
-#include "rs_arc.h"
-#include "rs_atomicentity.h"
-#include "rs_block.h"
-#include "rs_blocklist.h"
-#include "rs_circle.h"
-#include "rs_color.h"
-#include "rs_constructionline.h"
-#include "rs_document.h"
-#include "rs_ellipse.h"
-#include "rs_entitycontainer.h"
-#include "rs_entity.h"
-#include "rs_flags.h"
+#include "arc.h"
+#include "atomicentity.h"
+#include "block.h"
+#include "blocklist.h"
+#include "circle.h"
+#include "color.h"
+#include "constructionline.h"
+#include "document.h"
+#include "ellipse.h"
+#include "entitycontainer.h"
+#include "entity.h"
+#include "flags.h"
#include "drawing.h"
-#include "rs_image.h"
-#include "rs_insert.h"
-#include "rs_layer.h"
-#include "rs_layerlist.h"
-#include "rs_line.h"
-#include "rs_pen.h"
-#include "rs_point.h"
-#include "rs_polyline.h"
-#include "rs_vector.h"
+#include "image.h"
+#include "insert.h"
+#include "layer.h"
+#include "layerlist.h"
+#include "line.h"
+#include "pen.h"
+#include "point.h"
+#include "polyline.h"
+#include "vector.h"
/* Global root functions */
Drawing* currentGraphic() { return RS_PYTHON->getGraphic(); }
-#ifndef RS_H
-#define RS_H
+#ifndef __RS_H__
+#define __RS_H__
#include <QtGui>
#include <QPrinter>
#define RS_MINDOUBLE -1.0E+10
/**
- * Class namespace for various enums along with some simple
- * wrapper methods for converting the enums to the Qt
- * counterparts.
+ * Class namespace for various enums along with some simple wrapper methods for
+ * converting the enums to the Qt counterparts.
*
+ * @author James Hammons
* @author Andrew Mustun
*/
class RS2
RestrictVertical /**< Restrict to 90,270 degrees */
};
-#if 0
-enum Qt::ButtonState_enum
-Constant Value
-Qt::ShiftButton Qt::ShiftModifier
-Qt::ControlButton Qt::ControlModifier
-Qt::AltButton Qt::AltModifier
-Qt::MetaButton Qt::MetaModifier
-Qt::Keypad Qt::KeypadModifier
-Qt::KeyButtonMask Qt::KeyboardModifierMask
- /**
- * Mouse button and keyboard state for mouse events.
- */
- enum ButtonState {
- NoButton = Qt::NoButton,
- LeftButton = Qt::LeftButton,
- RightButton = Qt::RightButton,
- MidButton = Qt::MidButton,
- MouseButtonMask = Qt::MouseButtonMask,
- ShiftButton = Qt::ShiftModifier,
- ControlButton = Qt::ControlModifier,
- AltButton = Qt::AltModifier,
- MetaButton = Qt::MetaModifier,
- KeyButtonMask = Qt::KeyboardModifierMask,
- Keypad = Qt::KeypadModifier
- };
-#endif
-
-//get rid of unnecessary shiaut like this:
-#if 0
- /**
- * Wrapper for Qt
- */
-// static Qt::ButtonState rsToQtButtonState(RS2::ButtonState t) {
-// return (Qt::ButtonState)t;
-// }
- static int rsToQtButtonState(RS2::ButtonState t) { return t; }
-
- /**
- * Wrapper for Qt
- */
-// static RS2::ButtonState qtToRsButtonState(Qt::ButtonState t) {
-// return (RS2::ButtonState)t;
-// }
- static RS2::ButtonState qtToRsButtonState(int t) { return (RS2::ButtonState)t; }
-#endif
-
/**
* Enum of line styles:
*/
}
};
-#endif
+#endif // __RS_H__
-// rs_script.cpp
+// script.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/02/2010 Added this text. :-)
//
-#include "rs_script.h"
+#include "script.h"
/**
* Constructor.
-#ifndef RS_SCRIPT_H
-#define RS_SCRIPT_H
+#ifndef __SCRIPT_H__
+#define __SCRIPT_H__
#include <QtCore>
-// rs_scriptlist.cpp
+// scriptlist.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/02/2010 Added this text. :-)
//
-#include "rs_scriptlist.h"
+#include "scriptlist.h"
-#include "rs_system.h"
+#include "system.h"
RS_ScriptList * RS_ScriptList::uniqueInstance = NULL;
-#ifndef RS_SCRIPTLIST_H
-#define RS_SCRIPTLIST_H
+#ifndef __SCRIPTLIST_H__
+#define __SCRIPTLIST_H__
#include <QtCore>
-#include "rs_script.h"
+#include "script.h"
#define RS_SCRIPTLIST RS_ScriptList::instance()
+#warning "!!! THIS CLASS IS OBSOLETE !!!"
/**
* The global list of scripts. This is implemented as a singleton.
QListIterator<RS_Script *> scriptIterator;
};
-#endif
+#endif // __SCRIPTLIST_H__
-// rs_selection.cpp
+// selection.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/02/2010 Added this text. :-)
//
-#include "rs_selection.h"
+#include "selection.h"
#include "drawing.h"
-#include "rs_entity.h"
+#include "entity.h"
#include "graphicview.h"
-#include "rs_information.h"
-#include "rs_polyline.h"
+#include "information.h"
+#include "polyline.h"
/**
* Default constructor.
-#ifndef RS_SELECTION_H
-#define RS_SELECTION_H
+#ifndef __SELECTION_H__
+#define __SELECTION_H__
-#include "rs_entitycontainer.h"
+#include "entitycontainer.h"
class Drawing;
class GraphicView;
-// rs_simplepython.cpp
+// simplepython.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
//
#ifdef RS_OPT_SIMPLEPYTHON
-#include "rs_simplepython.h"
+#include "simplepython.h"
RS_SimplePython* RS_SimplePython::uniqueInstance = NULL;
-#ifndef RS_SIMPLEPYTHON_H
-#define RS_SIMPLEPYTHON_H
+#ifndef __SIMPLEPYTHON_H__
+#define __SIMPLEPYTHON_H__
#ifdef RS_OPT_SIMPLEPYTHON
#include "drawing.h"
-#define RS_SIMPLEPYTHON RS_SimplePython::instance()
+#define __SIMPLEPYTHON RS_SimplePython::instance()
/**
* Python scripting support.
-// rs_snapper.cpp
+// snapper.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/21/2010 Added this text. :-)
//
-#include "rs_snapper.h"
+#include "snapper.h"
-#include "rs_dialogfactory.h"
+#include "dialogfactory.h"
#include "drawing.h"
-#include "rs_entitycontainer.h"
+#include "entitycontainer.h"
#include "graphicview.h"
-#include "rs_grid.h"
-#include "rs_information.h"
+#include "grid.h"
+#include "information.h"
#include "paintinterface.h"
#include "settings.h"
-#ifndef RS_SNAPPER_H
-#define RS_SNAPPER_H
+#ifndef __SNAPPER_H__
+#define __SNAPPER_H__
#include <QtCore>
#include "rs.h"
-// rs_solid.cpp
+// solid.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/02/2010 Added this text. :-)
//
-#include "rs_solid.h"
+#include "solid.h"
-#include "rs_debug.h"
+#include "debug.h"
#include "graphicview.h"
#include "paintinterface.h"
-#ifndef RS_SOLID_H
-#define RS_SOLID_H
+#ifndef __SOLID_H__
+#define __SOLID_H__
-#include "rs_atomicentity.h"
+#include "atomicentity.h"
#include "vector.h"
/**
-// rs_spline.cpp
+// spline.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/02/2010 Added this text. :-)
//
-#include "rs_spline.h"
+#include "spline.h"
-#include "rs_debug.h"
+#include "debug.h"
#include "graphicview.h"
#include "drawing.h"
#include "paintinterface.h"
-#ifndef RS_SPLINE_H
-#define RS_SPLINE_H
+#ifndef __SPLINE_H__
+#define __SPLINE_H__
#include <QtCore>
-#include "rs_entitycontainer.h"
+#include "entitycontainer.h"
/**
* Holds the data that defines a line.
-// rs_staticgraphicview.cpp
+// staticgraphicview.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
just me. >:-)
*/
-#include "rs_staticgraphicview.h"
+#include "staticgraphicview.h"
-#include "rs_debug.h"
+#include "debug.h"
/**
* Constructor.
-#ifndef RS_STATICGRAPHICVIEW_H
-#define RS_STATICGRAPHICVIEW_H
+#ifndef __STATICGRAPHICVIEW_H__
+#define __STATICGRAPHICVIEW_H__
#include "graphicview.h"
-// rs_system.cpp
+// system.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/21/2010 Added this text. :-)
//
-#include "rs_system.h"
+#include "system.h"
#include <QTranslator>
#include "settings.h"
-#ifndef RS_SYSTEM_H
-#define RS_SYSTEM_H
+#ifndef __SYSTEM_H__
+#define __SYSTEM_H__
#include <iostream>
#include <QtCore>
-#include "rs_debug.h"
+#include "debug.h"
#define RS_SYSTEM RS_System::instance()
/**
* Class for some system methods such as file system operations.
* Implemented as singleton. Use init to Initialize the class
- * before you use it.
+ * before you use it. (LAME! It should detect this condition transparently!)
*
+ * @author James Hammons
* @author Andrew Mustun
*/
class RS_System
bool initialized;
};
-#endif
+#endif // __SYSTEM_H__
-// rs_text.cpp
+// text.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/27/2010 Added this text. :-)
//
-#include "rs_text.h"
+#include "text.h"
-#include "rs_font.h"
-#include "rs_fontlist.h"
-#include "rs_insert.h"
+#include "font.h"
+#include "fontlist.h"
+#include "insert.h"
/**
* Constructor.
-#ifndef RS_TEXT_H
-#define RS_TEXT_H
+#ifndef __TEXT_H__
+#define __TEXT_H__
-#include "rs_entity.h"
-#include "rs_entitycontainer.h"
+#include "entity.h"
+#include "entitycontainer.h"
/**
* Holds the data that defines a text entity.
-// rs_undo.cpp
+// undo.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/02/2010 Added this text. :-)
//
-#include "rs_undo.h"
+#include "undo.h"
-#include "rs_debug.h"
-#include "rs_undoable.h"
+#include "debug.h"
+#include "undoable.h"
/**
* Default constructor.
-#ifndef RS_UNDO_H
-#define RS_UNDO_H
+#ifndef __UNDO_H__
+#define __UNDO_H__
#include <QtCore>
-#include "rs_undocycle.h"
+#include "undocycle.h"
/**
* Undo / redo functionality. The internal undo list consists of
-// rs_undoable.cpp
+// undoable.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 06/02/2010 Added this text. :-)
//
-#include "rs_undoable.h"
+#include "undoable.h"
-#include "rs_undocycle.h"
+#include "undocycle.h"
/**
* Default constructor.
-#ifndef RS_UNDOABLE_H
-#define RS_UNDOABLE_H
+#ifndef __UNDOABLE_H__
+#define __UNDOABLE_H__
#include "rs.h"
-#include "rs_flags.h"
+#include "flags.h"
class RS_UndoCycle;
-// rs_undocycle.cpp
+// undocycle.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/05/2010 Moved implementation from header to this file. :-)
//
-#include "rs_undocycle.h"
+#include "undocycle.h"
-#include "rs_entity.h"
-#include "rs_undoable.h"
+#include "entity.h"
+#include "undoable.h"
/**
* @param type Type of undo item.
-#ifndef RS_UNDOLISTITEM_H
-#define RS_UNDOLISTITEM_H
+#ifndef __UNDOLISTITEM_H__
+#define __UNDOLISTITEM_H__
#include <iostream>
#include <QtCore>
-// rs_units.cpp
+// units.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/05/2010 Moved implementation from header to this file. :-)
//
-#include "rs_units.h"
+#include "units.h"
#include <stdio.h>
-#include "rs_math.h"
-#include "rs_debug.h"
+#include "mathextra.h"
+#include "debug.h"
/**
* Converts a DXF integer () to a Unit enum.
-#ifndef RS_UNITS_H
-#define RS_UNITS_H
+#ifndef __UNITS_H__
+#define __UNITS_H__
#include <QtCore>
#include "rs.h"
-// rs_utility.cpp
+// utility.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/05/2010 Moved implementation from header to this file. :-)
//
-#include "rs_utility.h"
+#include "utility.h"
/**
* Converts a double to a string cutting away unnecessary 0's.
-#ifndef RS_UTILITY_H
-#define RS_UTILITY_H
+#ifndef __UTILITY_H__
+#define __UTILITY_H__
#include <QtCore>
-// rs_variable.cpp
+// variable.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
//
// We probably could replace all this crap with QVariant...
-#include "rs_variable.h"
+#include "variable.h"
RS_Variable::RS_Variable()
{
-#ifndef RS_VARIABLE_H
-#define RS_VARIABLE_H
+#ifndef __VARIABLE_H__
+#define __VARIABLE_H__
#include <QtCore>
#include "rs.h"
#include "vector.h"
-#include "rs_debug.h"
+#include "debug.h"
/**
* A variable of type int, double, string or vector.
-// rs_variabledict.cpp
+// variabledict.cpp
//
// Part of the Architektonas Project
// Originally part of QCad Community Edition by Andrew Mustun
// JLH 05/12/2010 Created this file. :-)
//
-#include "rs_variabledict.h"
+#include "variabledict.h"
/**
* Constructor.
-#ifndef RS_VARIABLEDICT_H
-#define RS_VARIABLEDICT_H
+#ifndef __VARIABLEDICT_H__
+#define __VARIABLEDICT_H__
#include <QtCore>
-#include "rs_variable.h"
-#include "rs_debug.h"
+#include "variable.h"
+#include "debug.h"
/**
* Dictionary of variables. The variables are stored as key / value
#include "vector.h"
#include "rs.h" // For RS_MIN/MAXDOUBLE (!)
-#include "rs_debug.h"
-#include "rs_math.h"
+#include "debug.h"
+#include "mathextra.h"
/**
* Constructor for a point with default coordinates.
-#ifndef __VECTOR_H__
-#define __VECTOR_H__
+#ifndef ____VECTOR_H____
+#define ____VECTOR_H____
#include <iostream> // Needed for 'friend ostream' below
bool valid;
};
-#endif // __VECTOR_H__
+#endif // __VECTOR_H____
#include "vectorsolutions.h"
#include "rs.h" // For RS_MIN/MAXDOUBLE (!)
-#include "rs_math.h"
+#include "mathextra.h"
/**
* Constructor for no solution.
-#ifndef __VECTORSOLUTIONS_H__
-#define __VECTORSOLUTIONS_H__
+#ifndef ____VECTORSOLUTIONS_H____
+#define ____VECTORSOLUTIONS_H____
#include <iostream> // Needed for 'friend ostream' below
#include "vector.h"
bool tangent;
};
-#endif // __VECTORSOLUTIONS_H__
+#endif // __VECTORSOLUTIONS_H____
#include "actiondrawarc.h"
#include "actioninterface.h"
-#include "rs_debug.h"
+#include "debug.h"
#include "settings.h"
ArcOptions::ArcOptions(QToolBar * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
#include "arctangentialoptions.h"
#include "actiondrawarctangential.h"
-#include "rs_debug.h"
+#include "debug.h"
#include "settings.h"
ArcTangentialOptions::ArcTangentialOptions(QToolBar * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
#include "rs.h"
#include "actioninterface.h"
#include "actionmodifybevel.h"
-#include "rs_debug.h"
+#include "debug.h"
#include "settings.h"
BevelOptions::BevelOptions(QToolBar * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
#include "blockdialog.h"
-#include "rs_blocklist.h"
-#include "rs_debug.h"
+#include "blocklist.h"
+#include "debug.h"
BlockDialog::BlockDialog(QWidget * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
QDialog(parent, flags), blockList(NULL)
#define __BLOCKDIALOG_H__
#include "ui_blockdialog.h"
-#include "rs_block.h"
+#include "block.h"
class RS_BlockList;
#include "rs.h"
#include "actioninterface.h"
#include "actiondrawcirclecr.h"
-#include "rs_debug.h"
+#include "debug.h"
#include "settings.h"
CircleOptions::CircleOptions(QToolBar * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
#include "drawing.h"
#include "settings.h"
-#include "rs_units.h"
+#include "units.h"
CoordinateWidget::CoordinateWidget(QWidget * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
QWidget(parent, flags)//, actionHandler(NULL), cadToolBar(NULL)
ui.lCoord1b->setText("");
ui.lCoord2b->setText("");
- int fsize;
#ifdef __APPLE__
- fsize = 9;
+ int fsize = 9;
#else
- fsize = 7;
+ int fsize = 7;
#endif
settings.beginGroup("Appearance");
fsize = settings.value("StatusBarFontSize", fsize).toInt();
settings.endGroup();
- ui.lCoord1->setFont(QFont("Helvetica", fsize));
- ui.lCoord1b->setFont(QFont("Helvetica", fsize));
- ui.lCoord2->setFont(QFont("Helvetica", fsize));
- ui.lCoord2b->setFont(QFont("Helvetica", fsize));
+// ui.lCoord1->setFont(QFont("Helvetica", fsize));
+// ui.lCoord1b->setFont(QFont("Helvetica", fsize));
+// ui.lCoord2->setFont(QFont("Helvetica", fsize));
+// ui.lCoord2b->setFont(QFont("Helvetica", fsize));
+ ui.lCoord1->setFont(QFont("Verdana", fsize));
+ ui.lCoord1b->setFont(QFont("Verdana", fsize));
+ ui.lCoord2->setFont(QFont("Verdana", fsize));
+ ui.lCoord2b->setFont(QFont("Verdana", fsize));
graphic = NULL;
prec = 4;
void CoordinateWidget::setCoordinates(double x, double y, double rx, double ry, bool updateFormat)
{
- if (graphic != NULL)
+ if (!graphic)
+ return;
+
+ if (updateFormat)
{
- if (updateFormat)
- {
- format = graphic->getLinearFormat();
- prec = graphic->getLinearPrecision();
- aformat = graphic->getAngleFormat();
- aprec = graphic->getAnglePrecision();
- }
-
- // abs / rel coordinates:
- QString absX = RS_Units::formatLinear(x, graphic->getUnit(), format, prec);
- QString absY = RS_Units::formatLinear(y, graphic->getUnit(), format, prec);
- QString relX = RS_Units::formatLinear(rx, graphic->getUnit(), format, prec);
- QString relY = RS_Units::formatLinear(ry, graphic->getUnit(), format, prec);
-
- ui.lCoord1->setText(absX + " , " + absY);
- ui.lCoord2->setText(relX + " , " + relY);
-
- // polar coordinates:
- Vector v;
- v = Vector(x, y);
- QString str;
- QString rStr = RS_Units::formatLinear(v.magnitude(), graphic->getUnit(), format, prec);
- QString aStr = RS_Units::formatAngle(v.angle(), aformat, aprec);
-
- str = rStr + " < " + aStr;
- ui.lCoord1b->setText(str);
-
- v = Vector(rx, ry);
- rStr = RS_Units::formatLinear(v.magnitude(), graphic->getUnit(), format, prec);
- aStr = RS_Units::formatAngle(v.angle(), aformat, aprec);
- str = rStr + " < " + aStr;
- ui.lCoord2b->setText(str);
+ format = graphic->getLinearFormat();
+ prec = graphic->getLinearPrecision();
+ aformat = graphic->getAngleFormat();
+ aprec = graphic->getAnglePrecision();
}
+
+ // abs / rel coordinates:
+ QString absX = RS_Units::formatLinear(x, graphic->getUnit(), format, prec);
+ QString absY = RS_Units::formatLinear(y, graphic->getUnit(), format, prec);
+ QString relX = RS_Units::formatLinear(rx, graphic->getUnit(), format, prec);
+ QString relY = RS_Units::formatLinear(ry, graphic->getUnit(), format, prec);
+
+ ui.lCoord1->setText(absX + ", " + absY);
+ ui.lCoord2->setText(relX + ", " + relY);
+
+ // polar coordinates:
+ Vector v = Vector(x, y);
+ QString rStr = RS_Units::formatLinear(v.magnitude(), graphic->getUnit(), format, prec);
+ QString aStr = RS_Units::formatAngle(v.angle(), aformat, aprec);
+
+ // U+2221 = Measured angle
+ QString str = rStr + " " + QChar(0x2221) + aStr;
+ ui.lCoord1b->setText(str);
+
+ v = Vector(rx, ry);
+ rStr = RS_Units::formatLinear(v.magnitude(), graphic->getUnit(), format, prec);
+ aStr = RS_Units::formatAngle(v.angle(), aformat, aprec);
+ str = rStr + " " + QChar(0x2221) + aStr;
+ ui.lCoord2b->setText(str);
}
#include "dimensionlabeleditor.h"
-//#include "rs_arc.h"
+//#include "arc.h"
//#include "drawing.h"
-//#include "rs_math.h"
+//#include "math.h"
DimensionLabelEditor::DimensionLabelEditor(QWidget * parent/*= NULL*/, Qt::WindowFlags flags/*= 0*/):
QWidget(parent, flags)
#include "actiondimlinear.h"
#include "actioninterface.h"
-#include "rs_debug.h"
+#include "debug.h"
#include "settings.h"
DimLinearOptions::DimLinearOptions(QToolBar * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
#include "actiondimension.h"
#include "actioninterface.h"
-#include "rs_debug.h"
+#include "debug.h"
#include "settings.h"
DimOptions::DimOptions(QToolBar * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
#include "dlgarc.h"
-#include "rs_arc.h"
+#include "arc.h"
#include "drawing.h"
-#include "rs_math.h"
+#include "math.h"
DlgArc::DlgArc(QWidget * parent/*= NULL*/, Qt::WindowFlags flags/*= 0*/):
QDialog(parent, flags)
#include "dlgattributes.h"
//#include "layerbox.h"
-#include "rs_modification.h"
-#include "rs_layerlist.h"
+#include "modification.h"
+#include "layerlist.h"
DlgAttributes::DlgAttributes(QWidget * parent/*= NULL*/, Qt::WindowFlags flags/*= 0*/):
QDialog(parent, flags)
#define __DLGATTRIBUTES_H__
#include "ui_dlgattributes.h"
-#include "rs_pen.h"
+#include "pen.h"
class RS_AttributesData;
class RS_LayerList;
#include "dlgcircle.h"
-#include "rs_circle.h"
+#include "circle.h"
#include "drawing.h"
-#include "rs_math.h"
+#include "math.h"
DlgCircle::DlgCircle(QWidget * parent/*= NULL*/, Qt::WindowFlags flags/*= 0*/):
QDialog(parent, flags)
#include "dlgdimension.h"
-#include "rs_dimension.h"
+#include "dimension.h"
#include "drawing.h"
DlgDimension::DlgDimension(QWidget * parent/*= NULL*/, Qt::WindowFlags flags/*= 0*/):
#include "dlgdimlinear.h"
-#include "rs_dimlinear.h"
+#include "dimlinear.h"
#include "drawing.h"
-#include "rs_math.h"
+#include "math.h"
DlgDimLinear::DlgDimLinear(QWidget * parent/*= NULL*/, Qt::WindowFlags flags/*= 0*/):
QDialog(parent, flags)
#include "dlgellipse.h"
-#include "rs_ellipse.h"
+#include "ellipse.h"
#include "drawing.h"
-#include "rs_math.h"
+#include "math.h"
DlgEllipse::DlgEllipse(QWidget * parent/*= NULL*/, Qt::WindowFlags flags/*= 0*/):
QDialog(parent, flags)
#include "dlghatch.h"
-#include "rs_entitycontainer.h"
-#include "rs_hatch.h"
-#include "rs_pattern.h"
-#include "rs_patternlist.h"
+#include "entitycontainer.h"
+#include "hatch.h"
+#include "pattern.h"
+#include "patternlist.h"
#include "settings.h"
DlgHatch::DlgHatch(QWidget * parent/*= NULL*/, Qt::WindowFlags flags/*= 0*/):
#include "dlgimageoptions.h"
-#include "rs_math.h"
+#include "mathextra.h"
#include "settings.h"
ImageOptionsDialog::ImageOptionsDialog(QWidget * parent/*= NULL*/, Qt::WindowFlags flags/*= 0*/):
#include "rs.h"
#include "settings.h"
-#include "rs_system.h"
-#include "rs_units.h"
+#include "system.h"
+#include "units.h"
DlgInitial::DlgInitial(QWidget * parent/*= NULL*/, Qt::WindowFlags flags/*= 0*/):
QDialog(parent, flags)
#include "dlginsert.h"
-#include "rs_insert.h"
+#include "insert.h"
#include "drawing.h"
-#include "rs_math.h"
+#include "math.h"
DlgInsert::DlgInsert(QWidget * parent/*= NULL*/, Qt::WindowFlags flags/*= 0*/):
QDialog(parent, flags)
#include "dlgline.h"
-#include "rs_insert.h"
+#include "insert.h"
#include "drawing.h"
-#include "rs_math.h"
+#include "math.h"
DlgLine::DlgLine(QWidget * parent/*= NULL*/, Qt::WindowFlags flags/*= 0*/):
QDialog(parent, flags)
#include "dlgmirror.h"
-#include "rs_modification.h"
+#include "modification.h"
#include "settings.h"
DlgMirror::DlgMirror(QWidget * parent/*= NULL*/, Qt::WindowFlags flags/*= 0*/):
#include "dlgmove.h"
-#include "rs_modification.h"
+#include "modification.h"
#include "settings.h"
DlgMove::DlgMove(QWidget * parent/*= NULL*/, Qt::WindowFlags flags/*= 0*/):
#include "dlgmoverotate.h"
-#include "rs_modification.h"
+#include "modification.h"
#include "settings.h"
DlgMoveRotate::DlgMoveRotate(QWidget * parent/*= NULL*/, Qt::WindowFlags flags/*= 0*/):
#include "dlgoptionsdrawing.h"
#include "rs.h"
-#include "rs_debug.h"
-#include "rs_filterdxf.h"
+#include "debug.h"
+#include "filterdxf.h"
#include "drawing.h"
-#include "rs_math.h"
-#include "rs_units.h"
+#include "math.h"
+#include "units.h"
#include "vector.h"
DlgOptionsDrawing::DlgOptionsDrawing(QWidget * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
#include "dlgoptionsgeneral.h"
#include "rs.h"
-#include "rs_debug.h"
+#include "debug.h"
#include "settings.h"
-#include "rs_system.h"
-#include "rs_units.h"
+#include "system.h"
+#include "units.h"
DlgOptionsGeneral::DlgOptionsGeneral(QWidget * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
QDialog(parent, flags)
#include "dlgpoint.h"
-#include "rs_point.h"
+#include "point.h"
#include "drawing.h"
-#include "rs_math.h"
+#include "math.h"
DlgPoint::DlgPoint(QWidget * parent/*= NULL*/, Qt::WindowFlags flags/*= 0*/):
QDialog(parent, flags)
#define __DLGPOINT_H__
#include "ui_dlgpoint.h"
-#include "rs_pen.h"
+#include "pen.h"
class RS_Point;
#include "dlgrotate.h"
-#include "rs_modification.h"
+#include "modification.h"
#include "settings.h"
DlgRotate::DlgRotate(QWidget * parent/*= NULL*/, Qt::WindowFlags flags/*= 0*/):
#include "dlgrotate2.h"
-#include "rs_modification.h"
+#include "modification.h"
#include "settings.h"
DlgRotate2::DlgRotate2(QWidget * parent/*= NULL*/, Qt::WindowFlags flags/*= 0*/):
#include "dlgscale.h"
-#include "rs_modification.h"
+#include "modification.h"
#include "settings.h"
DlgScale::DlgScale(QWidget * parent/*= NULL*/, Qt::WindowFlags flags/*= 0*/):
#include "dlgspline.h"
#include "drawing.h"
-#include "rs_spline.h"
+#include "spline.h"
DlgSpline::DlgSpline(QWidget * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
QDialog(parent, flags)
#include "dlgtext.h"
-#include "rs_filterdxf.h"
-#include "rs_font.h"
-#include "rs_system.h"
-#include "rs_text.h"
+#include "filterdxf.h"
+#include "font.h"
+#include "system.h"
+#include "text.h"
#include "settings.h"
DlgText::DlgText(QWidget * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
#include "rs.h"
#include "actiondrawimage.h"
#include "actioninterface.h"
-#include "rs_debug.h"
+#include "debug.h"
#include "settings.h"
ImageOptions::ImageOptions(QWidget * parent/*= NULL*/, Qt::WindowFlags flags/*= 0*/):
#include "layerdialog.h"
-#include "rs_layer.h"
-#include "rs_layerlist.h"
+#include "layer.h"
+#include "layerlist.h"
LayerDialog::LayerDialog(QWidget * parent/*= NULL*/, Qt::WindowFlags flags/*= 0*/):
QDialog(parent, flags), layer(NULL), layerList(NULL), layerName(""), editLayer(false)
we need is to make it very clear that inserting is to the BLOCK list and not
the document--perhaps we need to fold it into the block list, and make the
insert function insert into the block list only...
+Also, it would be useful to have some information like base unit, dimensions, etc.
*/
#include "librarywidget.h"
#include "actionhandler.h"
#include "actionlibraryinsert.h"
#include "drawing.h"
-#include "rs_staticgraphicview.h"
-#include "rs_system.h"
+#include "staticgraphicview.h"
+#include "system.h"
#include "paintinterface.h"
LibraryWidget::LibraryWidget(QWidget * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
#include "lineangleoptions.h"
#include "actiondrawlineangle.h"
-#include "rs_debug.h"
+#include "debug.h"
#include "settings.h"
LineAngleOptions::LineAngleOptions(QToolBar * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
#include "linebisectoroptions.h"
#include "actiondrawlinebisector.h"
-#include "rs_debug.h"
+#include "debug.h"
#include "settings.h"
LineBisectorOptions::LineBisectorOptions(QToolBar * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
#include "rs.h"
#include "actiondrawline.h"
#include "actioninterface.h"
-#include "rs_debug.h"
+#include "debug.h"
LineOptions::LineOptions(QToolBar * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
QWidget(parent, flags), action(NULL),
#include "lineparalleloptions.h"
#include "actiondrawlineparallel.h"
-#include "rs_debug.h"
+#include "debug.h"
#include "settings.h"
LineParallelOptions::LineParallelOptions(QToolBar * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
#include "lineparallelthroughoptions.h"
#include "actiondrawlineparallelthrough.h"
-#include "rs_debug.h"
+#include "debug.h"
#include "settings.h"
LineParallelThroughOptions::LineParallelThroughOptions(QToolBar * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
#include "linepolygon2options.h"
#include "actiondrawlinepolygon2.h"
-#include "rs_debug.h"
+#include "debug.h"
#include "settings.h"
LinePolygon2Options::LinePolygon2Options(QToolBar * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
#include "linepolygonoptions.h"
#include "actiondrawlinepolygon.h"
-#include "rs_debug.h"
+#include "debug.h"
#include "settings.h"
LinePolygonOptions::LinePolygonOptions(QToolBar * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
#include "linerelangleoptions.h"
#include "actiondrawlinerelangle.h"
-#include "rs_debug.h"
+#include "debug.h"
#include "settings.h"
LineRelAngleOptions::LineRelAngleOptions(QToolBar * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
ui.lLeftButton->setText("");
ui.lRightButton->setText("");
- int fsize;
#ifdef __APPLE__
- fsize = 9;
+ int fsize = 9;
#else
- fsize = 7;
+ int fsize = 7;
#endif
settings.beginGroup("Appearance");
fsize = settings.value("StatusBarFontSize", fsize).toInt();
settings.endGroup();
- ui.lLeftButton->setFont(QFont("Helvetica", fsize));
- ui.lRightButton->setFont(QFont("Helvetica", fsize));
+// ui.lLeftButton->setFont(QFont("Helvetica", fsize));
+// ui.lRightButton->setFont(QFont("Helvetica", fsize));
+ ui.lLeftButton->setFont(QFont("Verdana", fsize));
+ ui.lRightButton->setFont(QFont("Verdana", fsize));
}
MouseWidget::~MouseWidget()
</size>
</property>
<property name="pixmap">
- <pixmap>image0</pixmap>
+ <pixmap resource="res/architektonas.qrc">:/res/mouse.xpm</pixmap>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</layout>
</widget>
<layoutdefault spacing="6" margin="11"/>
- <resources/>
+ <resources>
+ <include location="res/architektonas.qrc"/>
+ </resources>
<connections/>
</ui>
#include "moverotateoptions.h"
#include "actionmodifymoverotate.h"
-#include "rs_debug.h"
+#include "debug.h"
#include "settings.h"
MoveRotateOptions::MoveRotateOptions(QToolBar * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
#include "rs.h"
#include "actioninterface.h"
#include "actionprintpreview.h"
-#include "rs_debug.h"
-#include "rs_math.h"
+#include "debug.h"
+#include "mathextra.h"
//PrintPreviewOptions::PrintPreviewOptions(QWidget * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
PrintPreviewOptions::PrintPreviewOptions(QToolBar * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
#include "roundoptions.h"
#include "actionmodifyround.h"
-#include "rs_debug.h"
+#include "debug.h"
#include "settings.h"
RoundOptions::RoundOptions(QToolBar * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
fsize = settings.value("StatusBarFontSize", fsize).toInt();
settings.endGroup();
- ui.lEntities->setFont(QFont("Helvetica", fsize));
- ui.lLabel->setFont(QFont("Helvetica", fsize));
+// ui.lEntities->setFont(QFont("Helvetica", fsize));
+// ui.lLabel->setFont(QFont("Helvetica", fsize));
+ ui.lEntities->setFont(QFont("Verdana", fsize));
+ ui.lLabel->setFont(QFont("Verdana", fsize));
}
SelectionWidget::~SelectionWidget()
#include "snapdistoptions.h"
-//#include "actionmodifytrimamount.h"
-//#include "actioninterface.h"
-//#include "rs_debug.h"
-#include "rs_math.h"
+#include "mathextra.h"
#include "settings.h"
SnapDistOptions::SnapDistOptions(QToolBar * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
void SnapDistOptions::updateDist(const QString & d)
{
- if (dist != NULL)
+ if (dist)
*dist = RS_Math::eval(d, 1.0);
}
-
#include "actiondrawspline.h"
#include "actioninterface.h"
-#include "rs_debug.h"
+#include "debug.h"
#include "settings.h"
SplineOptions::SplineOptions(QToolBar * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
#include "actiondrawtext.h"
#include "actioninterface.h"
-#include "rs_debug.h"
+#include "debug.h"
TextOptions::TextOptions(QToolBar * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
QWidget(parent, flags)
#include "actionmodifytrimamount.h"
#include "actioninterface.h"
-#include "rs_debug.h"
-#include "rs_math.h"
+#include "debug.h"
+#include "mathextra.h"
#include "settings.h"
TrimAmountOptions::TrimAmountOptions(QToolBar * parent/*= 0*/, Qt::WindowFlags flags/*= 0*/):
#define __WIDGETPEN_H__
#include "ui_widgetpen.h"
-#include "rs_pen.h"
+#include "pen.h"
class WidgetPen: public QWidget
{
#include "actiondrawlinefree.h"
#include "actionlibraryinsert.h"
#include "actionprintpreview.h"
-#include "rs_creation.h"
-#include "rs_dialogfactory.h"
-#include "rs_dimaligned.h"
-#include "rs_dimlinear.h"
-#include "rs_dimradial.h"
-#include "rs_ellipse.h"
-#include "rs_fileio.h"
-#include "rs_hatch.h"
-#include "rs_insert.h"
-#include "rs_image.h"
+#include "creation.h"
+#include "dialogfactory.h"
+#include "dimaligned.h"
+#include "dimlinear.h"
+#include "dimradial.h"
+#include "ellipse.h"
+#include "fileio.h"
+#include "hatch.h"
+#include "insert.h"
+#include "image.h"
#include "paintinterface.h"
-#include "rs_script.h"
-#include "rs_scriptlist.h"
+#include "script.h"
+#include "scriptlist.h"
#include "settings.h"
-#include "rs_solid.h"
-#include "rs_staticgraphicview.h"
-#include "rs_system.h"
-#include "rs_text.h"
-#include "rs_units.h"
+#include "solid.h"
+#include "staticgraphicview.h"
+#include "system.h"
+#include "text.h"
+#include "units.h"
#ifdef RS_CAM
-#include "rs_camdialog.h"
-#include "rs_simulationcontrols.h"
+#include "camdialog.h"
+#include "simulationcontrols.h"
#endif
#include "colorbox.h"
#include <QtGui>
-#include "rs_document.h"
+#include "document.h"
#include "qc_dialogfactory.h"
#include "mdiwindow.h"
#include "actionhandler.h"
#endif
#ifdef RS_CAM
-#include "rs_simulationcontrols.h"
+#include "simulationcontrols.h"
#endif
class RecentFiles;
#include "commands.h"
-#include "rs_dialogfactory.h"
-#include "rs_debug.h"
+#include "dialogfactory.h"
+#include "debug.h"
// Class variable
Commands * Commands::uniqueInstance = NULL;
#include "graphicview.h"
-#include "rs_dialogfactory.h"
+#include "dialogfactory.h"
#include "drawing.h"
-#include "rs_eventhandler.h"
-#include "rs_grid.h"
-#include "rs_linetypepattern.h"
+#include "eventhandler.h"
+#include "grid.h"
+#include "linetypepattern.h"
#include "paintinterface.h"
#include "settings.h"
-#include "rs_text.h"
-#include "rs_units.h"
+#include "text.h"
+#include "units.h"
/**
* Constructor.
#include <QtGui>
#include "rs.h"
-#include "rs_color.h"
-#include "rs_preview.h"
-#include "rs_snapper.h"
+#include "color.h"
+#include "preview.h"
+#include "snapper.h"
#include "vector.h"
class ActionInterface;
#include <qsproject.h>
#endif
-#include "rs_fontlist.h"
-#include "rs_patternlist.h"
-#include "rs_scriptlist.h"
+#include "fontlist.h"
+#include "patternlist.h"
+#include "scriptlist.h"
#include "settings.h"
-#include "rs_system.h"
-#include "rs_fileio.h"
-#include "rs_filtercxf.h"
-#include "rs_filterdxf.h"
-#include "rs_filterdxf1.h"
+#include "system.h"
+#include "fileio.h"
+#include "filtercxf.h"
+#include "filterdxf.h"
+#include "filterdxf1.h"
#include "dlginitial.h"
#include "applicationwindow.h"
#ifdef RS_CAM
-# include "rs_filtercam.h"
-# include "rs_camdialog.h"
+# include "filtercam.h"
+# include "camdialog.h"
#endif
//#ifdef RS_CAM
#include "mdiwindow.h"
#include "drawing.h"
-#include "rs_eventhandler.h"
+#include "eventhandler.h"
#include "exitdialog.h"
#include "filedialog.h"
#include "qg_graphicview.h"
#define QC_MDIWINDOW_H
#include <QtGui>
-#include "rs_document.h"
+#include "document.h"
#include "layerwidget.h"
#include "pentoolbar.h"
#include "qc_dialogfactory.h"
#include "applicationwindow.h"
-#include "rs_blocklist.h"
+#include "blocklist.h"
#include "qg_graphicview.h"
QC_DialogFactory::QC_DialogFactory(QWidget * parent, QToolBar * ow): QG_DialogFactory(parent, ow)
#include "actionhandler.h"
-#include "rs_commandevent.h"
+#include "commandevent.h"
#include "commands.h"
#include "actionblocksadd.h"
#include "actionblocksattributes.h"
#endif
#ifdef RS_CAM
-#include "rs_actioncamexportauto.h"
-#include "rs_actioncamreorder.h"
+#include "actioncamexportauto.h"
+#include "actioncamreorder.h"
#endif
#include "qg_mainwindowinterface.h"
#include "blockwidget.h"
#include "actionhandler.h"
-#include "rs_block.h"
-#include "rs_blocklist.h"
-#include "rs_debug.h"
+#include "block.h"
+#include "blocklist.h"
+#include "debug.h"
/**
* Constructor.
#define __COLORBOX_H__
#include <QtGui>
-#include "rs_color.h"
+#include "color.h"
/**
* A combobox for choosing a color.
#include "commandedit.h"
-#include "rs_debug.h"
+#include "debug.h"
/**
* Default Constructor. You must call init manually if you choose
#include "drawing.h"
#include "qg_graphicview.h"
#include "settings.h"
-#include "rs_system.h"
+#include "system.h"
/**
* Shows a dialog for choosing a file name. Saving the file is up to
#include "fontbox.h"
-#include "rs_debug.h"
-#include "rs_font.h"
-#include "rs_fontlist.h"
+#include "debug.h"
+#include "font.h"
+#include "fontlist.h"
/**
* Default Constructor. You must call init manually if you choose
#include "layerbox.h"
-#include "rs_layer.h"
-#include "rs_layerlist.h"
+#include "layer.h"
+#include "layerlist.h"
/**
* Default Constructor. You must call init manually before using
#include "layerwidget.h"
#include "actionhandler.h"
-#include "rs_debug.h"
-#include "rs_layer.h"
-#include "rs_layerlist.h"
+#include "debug.h"
+#include "layer.h"
+#include "layerlist.h"
/**
* Constructor.
#include "linetypebox.h"
-#include "rs_debug.h"
+#include "debug.h"
/**
* Default Constructor. You must call init manually if you choose
#include "patternbox.h"
-#include "rs_pattern.h"
-#include "rs_patternlist.h"
-#include "rs_debug.h"
+#include "pattern.h"
+#include "patternlist.h"
+#include "debug.h"
/**
* Default Constructor. You must call init manually if you choose
#include "colorbox.h"
#include "widthbox.h"
#include "linetypebox.h"
-#include "rs_layer.h"
+#include "layer.h"
/**
* Constructor.
#define __PENTOOLBAR_H__
#include <QtGui>
-//#include "rs_layerlistlistener.h"
-#include "rs_pen.h"
+//#include "layerlistlistener.h"
+#include "pen.h"
class ColorBox;
class WidthBox;
#include "qg_mainwindowinterface.h"
#include "actiondimlinear.h"
#include "actioninterface.h"
-#include "rs_blocklist.h"
-#include "rs_document.h"
-#include "rs_hatch.h"
-#include "rs_layerlist.h"
-#include "rs_patternlist.h"
+#include "blocklist.h"
+#include "document.h"
+#include "hatch.h"
+#include "layerlist.h"
+#include "patternlist.h"
#include "settings.h"
-#include "rs_system.h"
-#include "rs_text.h"
+#include "system.h"
+#include "text.h"
#include "arcoptions.h"
#include "arctangentialoptions.h"
#endif
#ifdef RS_CAM
-#include "rs_camdialog.h"
+#include "camdialog.h"
#endif
//QG_DialogFactory* QG_DialogFactory::uniqueInstance = NULL;
#define QG_DIALOGFACTORY_H
#include <QtGui>
-#include "rs_dialogfactoryinterface.h"
+#include "dialogfactoryinterface.h"
#include "vector.h"
-#include "rs_debug.h"
+#include "debug.h"
class ActionInterface;
class CadToolBar;
#include "actionmodifydelete.h"
#include "actionselectsingle.h"
#include "cadtoolbar.h"
-#include "rs_dialogfactory.h"
+#include "dialogfactory.h"
#include "drawing.h"
#include "graphicview.h"
-#include "rs_patternlist.h"
+#include "patternlist.h"
#include "paintinterface.h"
-#include "rs_preview.h"
+#include "preview.h"
#include "settings.h"
-#include "rs_system.h"
+#include "system.h"
#define QG_SCROLLMARGIN 400
#ifndef QG_MAINWINDOWINTERFACE_H
#define QG_MAINWINDOWINTERFACE_H
-#include "rs_mainwindowinterface.h"
+#include "mainwindowinterface.h"
class QMainWindow;
class ActionHandler;
#include "recentfiles.h"
#include "applicationwindow.h"
-#include "rs_debug.h"
+#include "debug.h"
/**
* Constructor
#include "widthbox.h"
-#include "rs_debug.h"
+#include "debug.h"
/**
* Default Constructor. You must call init manually if you choose