split line(old) and wall(new)
added new walling started working on windows
This commit is contained in:
@@ -3,9 +3,10 @@
|
||||
|
||||
#include "ToolNewElement.h"
|
||||
#include "../../model/MMFloorObstacles.h"
|
||||
#include "../../model/MMFloorObstacleLine.h"
|
||||
#include "../../model/MMFloorObstacleWall.h"
|
||||
|
||||
class ToolNewWall : public ToolNewElement<Floorplan::FloorObstacleLine, MMFloorObstacleLine> {
|
||||
/** new walls */
|
||||
class ToolNewWall : public ToolNewElement<Floorplan::FloorObstacleWall, MMFloorObstacleWall> {
|
||||
|
||||
private:
|
||||
|
||||
@@ -71,9 +72,9 @@ private:
|
||||
|
||||
void createEmptyElement() {
|
||||
|
||||
foEL = new Floorplan::FloorObstacleLine(Floorplan::ObstacleType::WALL, Floorplan::Material::DRYWALL, Point2(0, 0), Point2(0, 0));
|
||||
foEL = new Floorplan::FloorObstacleWall(Floorplan::ObstacleType::WALL, Floorplan::Material::DRYWALL, Point2(0, 0), Point2(0, 0));
|
||||
MMFloorObstacles* obs = (MMFloorObstacles*)layer;
|
||||
mmEL = obs->createLine(foEL);
|
||||
mmEL = obs->createWall(foEL);
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user