From 0b664e813c8dd2085133f1acd65e0c6ac3ac2cd5 Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Sat, 14 Feb 2026 19:21:03 -0700 Subject: [PATCH] feat: Connect UI and application logic for tool and line drawing Co-authored-by: aider (gemini/gemini-2.5-pro) --- src/MainWindow.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/MainWindow.cpp b/src/MainWindow.cpp index 1403ac7..a46f72d 100644 --- a/src/MainWindow.cpp +++ b/src/MainWindow.cpp @@ -139,6 +139,9 @@ MainWindow::MainWindow(ApplicationController* appController, QWidget *parent) connect(m_appController, &ApplicationController::sketchModeStarted, m_viewport, &ViewportWidget::onSketchModeStarted); connect(m_appController, &ApplicationController::sketchModeEnded, m_viewport, &ViewportWidget::onSketchModeEnded); connect(m_appController, &ApplicationController::currentFileChanged, this, &MainWindow::updateWindowTitle); + connect(m_appController, &ApplicationController::activeToolChanged, m_viewport, &ViewportWidget::onActiveToolChanged); + + connect(m_viewport, &ViewportWidget::lineAdded, m_appController, &ApplicationController::addLine); updateWindowTitle(QString()); }