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);
|
||||
return true;
|
||||
} else if (e->key() == Qt::Key_Delete && getSelectedNode() >= 1000) {
|
||||
const int idx = getSelectedNode() - 1000;
|
||||
fo->doors.erase(fo->doors.begin()+idx);
|
||||
return true;
|
||||
|
||||
int userIdx = getSelectedNode();
|
||||
|
||||
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;
|
||||
|
||||
Reference in New Issue
Block a user