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
+
+
+