From de0ac35a5027cc02f5459745c67d718b4a85edad Mon Sep 17 00:00:00 2001 From: wmayer Date: Sun, 1 Oct 2017 21:15:58 +0200 Subject: [PATCH] fixes #0002045: Make Euler Rotation default or user-pref default --- src/Gui/Placement.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/Gui/Placement.cpp b/src/Gui/Placement.cpp index 3abf904b5d..630e273ebe 100644 --- a/src/Gui/Placement.cpp +++ b/src/Gui/Placement.cpp @@ -34,6 +34,7 @@ #include #include #include +#include #include #include #include @@ -114,6 +115,11 @@ Placement::Placement(QWidget* parent, Qt::WindowFlags fl) (boost::bind(&Placement::slotActiveDocument, this, _1)); App::Document* activeDoc = App::GetApplication().getActiveDocument(); if (activeDoc) documents.insert(activeDoc->getName()); + + ParameterGrp::handle hGrp = WindowParameter::getDefaultParameter()->GetGroup("Placement"); + long index = hGrp->GetInt("RotationMethod"); + ui->rotationInput->setCurrentIndex(index); + ui->stackedWidget->setCurrentIndex(index); } Placement::~Placement() @@ -363,6 +369,9 @@ bool Placement::onApply() } } + ParameterGrp::handle hGrp = WindowParameter::getDefaultParameter()->GetGroup("Placement"); + hGrp->SetInt("RotationMethod", ui->rotationInput->currentIndex()); + return true; }