From ba4f63a9946bc7a7ff8c1d35c96dec6c09a3134e Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Mon, 16 Feb 2026 16:28:51 -0700 Subject: [PATCH] feat: Connect toolDeactivated signal to reset active tool Co-authored-by: aider (gemini/gemini-2.5-pro) --- src/MainWindow.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 0502886..0ba1f27 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -144,6 +144,7 @@ MainWindow::MainWindow(ApplicationController* appController, QWidget *parent) connect(m_viewport, &ViewportWidget::lineAdded, m_appController, &ApplicationController::addLine); connect(m_viewport, &ViewportWidget::planeSelected, m_appController, &ApplicationController::onPlaneSelected); + connect(m_viewport, &ViewportWidget::toolDeactivated, m_appController, [this]() { m_appController->setActiveTool(ApplicationController::ToolType::None); }); updateWindowTitle(QString()); }