feat: Connect UI and application logic for tool and line drawing

Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
2026-02-14 19:21:03 -07:00
parent 8e1ab54cb5
commit 0b664e813c

View File

@@ -139,6 +139,9 @@ MainWindow::MainWindow(ApplicationController* appController, QWidget *parent)
connect(m_appController, &ApplicationController::sketchModeStarted, m_viewport, &ViewportWidget::onSketchModeStarted); connect(m_appController, &ApplicationController::sketchModeStarted, m_viewport, &ViewportWidget::onSketchModeStarted);
connect(m_appController, &ApplicationController::sketchModeEnded, m_viewport, &ViewportWidget::onSketchModeEnded); connect(m_appController, &ApplicationController::sketchModeEnded, m_viewport, &ViewportWidget::onSketchModeEnded);
connect(m_appController, &ApplicationController::currentFileChanged, this, &MainWindow::updateWindowTitle); 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()); updateWindowTitle(QString());
} }