fix: Reset dimension properties when defining new circle

Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
2026-02-17 15:42:19 -07:00
parent 2407957fb6
commit d43b49a12f

View File

@@ -40,6 +40,12 @@ void CircleTool::mousePressEvent(QMouseEvent *event)
} }
m_centerPoint = p; m_centerPoint = p;
m_isDefining = true; m_isDefining = true;
m_dimensionModes.clear();
m_dimensionModes << "diameter";
m_dimensionPropertyNames.clear();
m_dimensionPropertyNames["diameter"] = "diameterInput";
m_viewport->setProperty("diameterInput", ""); m_viewport->setProperty("diameterInput", "");
m_viewport->setProperty("dimensionEditMode", "diameter"); m_viewport->setProperty("dimensionEditMode", "diameter");
} else { } else {