deleting windows is now possible
This commit is contained in:
@@ -338,9 +338,19 @@ bool MV2DElementFloorObstacleWall::keyPressEvent(MapView2D* v, QKeyEvent* e) {
|
|||||||
fo->windows.push_back(win);
|
fo->windows.push_back(win);
|
||||||
return true;
|
return true;
|
||||||
} else if (e->key() == Qt::Key_Delete && getSelectedNode() >= 1000) {
|
} else if (e->key() == Qt::Key_Delete && getSelectedNode() >= 1000) {
|
||||||
const int idx = getSelectedNode() - 1000;
|
|
||||||
fo->doors.erase(fo->doors.begin()+idx);
|
int userIdx = getSelectedNode();
|
||||||
return true;
|
|
||||||
|
if (userIdx >= 1000 && userIdx < 2000) {
|
||||||
|
const int idx = getSelectedNode() - 1000;
|
||||||
|
fo->doors.erase(fo->doors.begin()+idx);
|
||||||
|
return true;
|
||||||
|
} else if (userIdx >= 2000 && userIdx < 3000) {
|
||||||
|
const int idx = getSelectedNode() - 2000;
|
||||||
|
fo->windows.erase(fo->windows.begin()+idx);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
Reference in New Issue
Block a user