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()); }