diff --git a/src/Mod/PartDesign/Gui/TaskPolarPatternParameters.cpp b/src/Mod/PartDesign/Gui/TaskPolarPatternParameters.cpp index dc83c5542..e0430e669 100644 --- a/src/Mod/PartDesign/Gui/TaskPolarPatternParameters.cpp +++ b/src/Mod/PartDesign/Gui/TaskPolarPatternParameters.cpp @@ -105,7 +105,7 @@ void TaskPolarPatternParameters::setupUI() this, SLOT(onAxisChanged(int))); connect(ui->checkReverse, SIGNAL(toggled(bool)), this, SLOT(onCheckReverse(bool))); - connect(ui->spinAngle, SIGNAL(valueChanged(double)), + connect(ui->polarAngle, SIGNAL(valueChanged(double)), this, SLOT(onAngle(double))); connect(ui->spinOccurrences, SIGNAL(valueChanged(int)), this, SLOT(onOccurrences(int))); @@ -129,9 +129,8 @@ void TaskPolarPatternParameters::setupUI() ui->comboAxis->setEnabled(true); ui->checkReverse->setEnabled(true); - ui->spinAngle->setEnabled(true); + ui->polarAngle->setEnabled(true); ui->spinOccurrences->setEnabled(true); - ui->spinAngle->setDecimals(Base::UnitsApi::getDecimals()); updateUI(); } @@ -172,7 +171,7 @@ void TaskPolarPatternParameters::updateUI() // Note: These three lines would trigger onLength(), on Occurrences() and another updateUI() if we // didn't check for blockUpdate ui->checkReverse->setChecked(reverse); - ui->spinAngle->setValue(angle); + ui->polarAngle->setValue(angle); ui->spinOccurrences->setValue(occurrences); blockUpdate = false; @@ -319,7 +318,7 @@ const bool TaskPolarPatternParameters::getReverse(void) const const double TaskPolarPatternParameters::getAngle(void) const { - return ui->spinAngle->value(); + return ui->polarAngle->value().getValue(); } const unsigned TaskPolarPatternParameters::getOccurrences(void) const diff --git a/src/Mod/PartDesign/Gui/TaskPolarPatternParameters.ui b/src/Mod/PartDesign/Gui/TaskPolarPatternParameters.ui index 2918f4ac0..40f046150 100644 --- a/src/Mod/PartDesign/Gui/TaskPolarPatternParameters.ui +++ b/src/Mod/PartDesign/Gui/TaskPolarPatternParameters.ui @@ -70,9 +70,12 @@ - - - 2 + + + deg + + + 0.000000000000000 360.000000000000000 @@ -141,6 +144,13 @@ + + + Gui::QuantitySpinBox + QWidget +
Gui/QuantitySpinBox.h
+
+