#include "baseScene.h" #include #include #include #include #include #include #include #include #include #include #include BaseScene::BaseScene(BaseModel* graphModel, QObject *parent) : QGraphicsScene(parent) , _graphModel(graphModel) , _undoStack(new QUndoStack(this)) { setItemIndexMethod(QGraphicsScene::NoIndex); } BaseScene::~BaseScene() = default; BaseModel const *BaseScene::graphModel() const { return _graphModel; } BaseModel *BaseScene::graphModel() { return _graphModel; } QUndoStack &BaseScene::undoStack() { return *_undoStack; }