diff --git a/src/Mod/TechDraw/Gui/Widgets/CompassWidget.cpp b/src/Mod/TechDraw/Gui/Widgets/CompassWidget.cpp index 0f068ef88c..04c88c578f 100644 --- a/src/Mod/TechDraw/Gui/Widgets/CompassWidget.cpp +++ b/src/Mod/TechDraw/Gui/Widgets/CompassWidget.cpp @@ -179,7 +179,7 @@ void CompassWidget::paintEvent(QPaintEvent* event) QWidget::paintEvent(event); } -//general purpose angle update from external source. +// set the compass dial and spinbox to a new angle void CompassWidget::setDialAngle(double newAngle) { // Base::Console().Message("CW::setDialAngle(%.3f)\n", newAngle); @@ -212,6 +212,7 @@ void CompassWidget::slotCWAdvance() angle = angle + 360.0; } setDialAngle(angle); + Q_EMIT angleChanged(angle); } void CompassWidget::slotCCWAdvance() @@ -224,6 +225,7 @@ void CompassWidget::slotCCWAdvance() angle = angle + dsbAngle->minimum(); } setDialAngle(angle); + Q_EMIT angleChanged(angle); } void CompassWidget::setAdvanceIncrement(double newIncrement) { m_advanceIncrement = newIncrement; }