fix: Deactivate active tool on Escape key press
This commit is contained in:
@@ -1639,7 +1639,7 @@ void ViewportWidget::keyPressEvent(QKeyEvent *event)
|
|||||||
update();
|
update();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (m_isDefiningRectangle) {
|
else if (m_isDefiningRectangle) {
|
||||||
m_isDefiningRectangle = false;
|
m_isDefiningRectangle = false;
|
||||||
setProperty("widthInput", "");
|
setProperty("widthInput", "");
|
||||||
setProperty("heightInput", "");
|
setProperty("heightInput", "");
|
||||||
@@ -1647,12 +1647,17 @@ void ViewportWidget::keyPressEvent(QKeyEvent *event)
|
|||||||
update();
|
update();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (m_isSelectingPlane) {
|
else if (m_isSelectingPlane) {
|
||||||
m_isSelectingPlane = false;
|
m_isSelectingPlane = false;
|
||||||
m_highlightedPlane = SketchPlane::NONE;
|
m_highlightedPlane = SketchPlane::NONE;
|
||||||
m_currentPlane = SketchPlane::XY;
|
m_currentPlane = SketchPlane::XY;
|
||||||
update();
|
update();
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
else if (m_activeTool) {
|
||||||
|
emit toolDeactivated();
|
||||||
|
update();
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
QOpenGLWidget::keyPressEvent(event);
|
QOpenGLWidget::keyPressEvent(event);
|
||||||
|
|||||||
Reference in New Issue
Block a user