From 2a569497b93397eccac0c0b7758a6fb9fe002bab Mon Sep 17 00:00:00 2001 From: wmayer Date: Tue, 15 Sep 2015 11:30:11 +0200 Subject: [PATCH] + fixes #0002118: Units conversion when using Imperial decimal (in/lb) --- src/Mod/Sketcher/Gui/SketchOrientationDialog.cpp | 3 +-- src/Mod/Sketcher/Gui/SketchOrientationDialog.ui | 13 ++++++++++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/Mod/Sketcher/Gui/SketchOrientationDialog.cpp b/src/Mod/Sketcher/Gui/SketchOrientationDialog.cpp index d82e322ccf..f77dd3b8d6 100644 --- a/src/Mod/Sketcher/Gui/SketchOrientationDialog.cpp +++ b/src/Mod/Sketcher/Gui/SketchOrientationDialog.cpp @@ -41,7 +41,6 @@ SketchOrientationDialog::SketchOrientationDialog(void) : QDialog(Gui::getMainWindow()), ui(new Ui_SketchOrientationDialog) { ui->setupUi(this); - ui->Offset_doubleSpinBox->setDecimals(Base::UnitsApi::getDecimals()); onPreview(); connect(ui->Reverse_checkBox, SIGNAL(clicked(bool)), this, SLOT(onPreview())); @@ -57,7 +56,7 @@ SketchOrientationDialog::~SketchOrientationDialog() void SketchOrientationDialog::accept() { - double offset = ui->Offset_doubleSpinBox->value(); + double offset = ui->Offset_doubleSpinBox->value().getValue(); bool reverse = ui->Reverse_checkBox->isChecked(); if (ui->XY_radioButton->isChecked()) { if (reverse) { diff --git a/src/Mod/Sketcher/Gui/SketchOrientationDialog.ui b/src/Mod/Sketcher/Gui/SketchOrientationDialog.ui index ae8f00c953..748322e657 100644 --- a/src/Mod/Sketcher/Gui/SketchOrientationDialog.ui +++ b/src/Mod/Sketcher/Gui/SketchOrientationDialog.ui @@ -83,9 +83,9 @@ - - - 2 + + + mm -999999999.000000000000000 @@ -112,6 +112,13 @@ + + + Gui::QuantitySpinBox + QWidget +
Gui/QuantitySpinBox.h
+
+