+ fixes #0001652: Proper support of units for all geometric primitives
This commit is contained in:
@@ -62,7 +62,7 @@ DlgExtrusion::DlgExtrusion(QWidget* parent, Qt::WFlags fl)
|
||||
ui->dirY->setDecimals(Base::UnitsApi::getDecimals());
|
||||
ui->dirZ->setDecimals(Base::UnitsApi::getDecimals());
|
||||
ui->dirLen->setDecimals(Base::UnitsApi::getDecimals());
|
||||
ui->taperAngle->setDecimals(Base::UnitsApi::getDecimals());
|
||||
ui->taperAngle->setUnit(Base::Unit::Angle);
|
||||
ui->dirLen->setMinimumWidth(55); // needed to show all digits
|
||||
findShapes();
|
||||
|
||||
@@ -182,7 +182,7 @@ void DlgExtrusion::apply()
|
||||
double dirX = ui->dirX->value();
|
||||
double dirY = ui->dirY->value();
|
||||
double dirZ = ui->dirZ->value();
|
||||
double angle = ui->taperAngle->value();
|
||||
double angle = ui->taperAngle->value().getValue();
|
||||
bool makeSolid = ui->makeSolid->isChecked();
|
||||
|
||||
// inspect geometry
|
||||
|
||||
@@ -197,7 +197,7 @@
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QDoubleSpinBox" name="taperAngle">
|
||||
<widget class="Gui::QuantitySpinBox" name="taperAngle">
|
||||
<property name="minimum">
|
||||
<double>-180.000000000000000</double>
|
||||
</property>
|
||||
@@ -244,6 +244,13 @@
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
<customwidgets>
|
||||
<customwidget>
|
||||
<class>Gui::QuantitySpinBox</class>
|
||||
<extends>QWidget</extends>
|
||||
<header>Gui/QuantitySpinBox.h</header>
|
||||
</customwidget>
|
||||
</customwidgets>
|
||||
<tabstops>
|
||||
<tabstop>treeWidget</tabstop>
|
||||
<tabstop>dirX</tabstop>
|
||||
|
||||
Reference in New Issue
Block a user