#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;
class CommandWidget;
class CoordinateWidget;
-class RS_Document;
+class Document;
class GraphicView;
class QG_MainWindowInterface;
class MouseWidget;
class SelectionWidget;
-#define QG_DIALOGFACTORY (RS_DialogFactory::instance()->getFactoryObject()->isAdapter() == false ? ((QG_DialogFactory *)RS_DialogFactory::instance()->getFactoryObject()) : NULL)
+#define QG_DIALOGFACTORY (DialogFactory::instance()->getFactoryObject()->isAdapter() == false ? ((QG_DialogFactory *)DialogFactory::instance()->getFactoryObject()) : NULL)
// !A_WIDGET
/**
* This is the Qt implementation of a widget which can create and
* show dialogs.
*/
-class QG_DialogFactory: public RS_DialogFactoryInterface
+class QG_DialogFactory: public DialogFactoryInterface
{
public:
QG_DialogFactory(QWidget * parent, QToolBar * ow);
virtual void requestWarningDialog(const QString& warning);
virtual GraphicView * requestNewDocument(const QString & fileName = QString::null,
- RS_Document * doc = NULL);
+ Document * doc = NULL);
virtual void requestSimulationControls();
- virtual RS_Layer * requestNewLayerDialog(RS_LayerList * layerList = NULL);
- virtual RS_Layer * requestLayerRemovalDialog(RS_LayerList * layerList = NULL);
- virtual RS_Layer * requestEditLayerDialog(RS_LayerList * layerList = NULL);
+ virtual Layer * requestNewLayerDialog(LayerList * layerList = NULL);
+ virtual Layer * requestLayerRemovalDialog(LayerList * layerList = NULL);
+ virtual Layer * requestEditLayerDialog(LayerList * layerList = NULL);
- virtual RS_BlockData requestNewBlockDialog(RS_BlockList * blockList);
- virtual RS_Block * requestBlockRemovalDialog(RS_BlockList * blockList);
- virtual RS_BlockData requestBlockAttributesDialog(RS_BlockList * blockList);
- virtual void requestEditBlockWindow(RS_BlockList * /*blockList*/);
- virtual void closeEditBlockWindow(RS_Block * /*blockList*/);
+ virtual BlockData requestNewBlockDialog(BlockList * blockList);
+ virtual Block * requestBlockRemovalDialog(BlockList * blockList);
+ virtual BlockData requestBlockAttributesDialog(BlockList * blockList);
+ virtual void requestEditBlockWindow(BlockList * /*blockList*/);
+ virtual void closeEditBlockWindow(Block * /*blockList*/);
//virtual QString requestFileSaveAsDialog();
//virtual QString requestFileOpenDialog();
virtual void requestToolBar(RS2::ToolBarId id);
virtual void requestToolBarSelect(ActionInterface * selectAction, RS2::ActionType nextAction);
- virtual bool requestAttributesDialog(RS_AttributesData & data, RS_LayerList & layerList);
- virtual bool requestMoveDialog(RS_MoveData & data);
- virtual bool requestRotateDialog(RS_RotateData & data);
- virtual bool requestScaleDialog(RS_ScaleData & data);
- virtual bool requestMirrorDialog(RS_MirrorData & data);
- virtual bool requestMoveRotateDialog(RS_MoveRotateData & data);
- virtual bool requestRotate2Dialog(RS_Rotate2Data & data);
-
- virtual bool requestModifyEntityDialog(RS_Entity * entity);
- virtual bool requestTextDialog(RS_Text * text);
- virtual bool requestHatchDialog(RS_Hatch * hatch);
+ virtual bool requestAttributesDialog(AttributesData & data, LayerList & layerList);
+ virtual bool requestMoveDialog(MoveData & data);
+ virtual bool requestRotateDialog(RotateData & data);
+ virtual bool requestScaleDialog(ScaleData & data);
+ virtual bool requestMirrorDialog(MirrorData & data);
+ virtual bool requestMoveRotateDialog(MoveRotateData & data);
+ virtual bool requestRotate2Dialog(Rotate2Data & data);
+
+ virtual bool requestModifyEntityDialog(Entity * entity);
+ virtual bool requestTextDialog(Text * text);
+ virtual bool requestHatchDialog(Hatch * hatch);
#ifdef RS_CAM
virtual bool requestCamOptionsDialog(Drawing & graphic);