diff --git a/src/widgets/atcoreinstancewidget.cpp b/src/widgets/atcoreinstancewidget.cpp --- a/src/widgets/atcoreinstancewidget.cpp +++ b/src/widgets/atcoreinstancewidget.cpp @@ -271,6 +271,12 @@ m_logWidget->appendLog(GCode::description(GCode::G1)); m_core.move(axis, value); }); + + connect(m_movementWidget, &MovementWidget::unitsChanged, this, [this](int units) { + auto selection = static_cast(units); + m_core.setUnits(selection); + }); + connect(m_movementWidget, &MovementWidget::relativeMove, this, [this](const QLatin1Char & axis, const double value) { m_logWidget->appendLog(i18n("Relative Move: %1, %2", axis, QString::number(value))); m_core.setRelativePosition();