+++ /dev/null
-#ifndef __DIALOGFACTORYADAPTER_H__
-#define __DIALOGFACTORYADAPTER_H__
-
-#include "dialogfactoryinterface.h"
-#include "block.h"
-#include "layer.h"
-
-class BlockList;
-class LayerList;
-
-/**
- * Adapter for dialog factory interface.
- * Used when no factory object was set.
- */
-class DialogFactoryAdapter: public DialogFactoryInterface
-{
- public:
- DialogFactoryAdapter() {}
- virtual ~DialogFactoryAdapter() {}
- virtual void requestPreviousMenu() {}
- virtual void requestWarningDialog(const QString &) {}
- virtual GraphicView * requestNewDocument(const QString & = QString::null,
- Document * = NULL) { return NULL; }
- virtual void requestSimulationControls() {}
- virtual Layer * requestNewLayerDialog(LayerList * = NULL) { return NULL; }
- virtual Layer * requestLayerRemovalDialog(LayerList * = NULL) { return NULL; }
- virtual Layer * requestEditLayerDialog(LayerList * = NULL) { return NULL; }
- virtual BlockData requestNewBlockDialog(BlockList *) { return BlockData(); }
- virtual Block * requestBlockRemovalDialog(BlockList *) { return NULL; }
- virtual BlockData requestBlockAttributesDialog(BlockList *) { return BlockData(); }
- virtual void requestEditBlockWindow(BlockList *) {}
- virtual void closeEditBlockWindow(Block *) {}
- virtual QString requestImageOpenDialog() { return ""; }
- virtual void requestOptions(ActionInterface *, bool, bool = false) {}
- virtual void requestSnapDistOptions(double &, bool) {}
- virtual bool requestAttributesDialog(AttributesData &, LayerList &) { return false; }
- virtual bool requestMoveDialog(MoveData &) { return false; }
- virtual bool requestRotateDialog(RotateData &) { return false; }
- virtual bool requestScaleDialog(ScaleData &) { return false; }
- virtual bool requestMirrorDialog(MirrorData &) { return false; }
- virtual bool requestMoveRotateDialog(MoveRotateData &) { return false; }
- virtual bool requestRotate2Dialog(Rotate2Data &) { return false; }
- virtual void requestToolBar(RS2::ToolBarId) {}
- virtual void requestToolBarSelect(ActionInterface *, RS2::ActionType) {}
- virtual bool requestModifyEntityDialog(Entity *) { return false; }
- virtual bool requestTextDialog(Text *) { return false; }
- virtual bool requestHatchDialog(Hatch *) { return false; }
- virtual void requestOptionsGeneralDialog() {}
- virtual void requestOptionsDrawingDialog(Drawing &) {}
-#ifdef RS_CAM
- virtual bool requestCamOptionsDialog(Drawing& ) { printf("fake\n"); return false; }
-#endif
- virtual void updateCoordinateWidget(const Vector &, const Vector &, bool = false) {}
- virtual void updateMouseWidget(const QString &, const QString &) {}
- virtual void updateSelectionWidget(int) {}
- virtual void commandMessage(const QString &) {}
- virtual bool isAdapter() { return true; }
-};
-
-#endif // __DIALOGFACTORYADAPTER_H__