diff --git a/src/Mod/Mesh/Gui/DlgSettingsMeshView.cpp b/src/Mod/Mesh/Gui/DlgSettingsMeshView.cpp index cf0cf6498..98e38fb67 100644 --- a/src/Mod/Mesh/Gui/DlgSettingsMeshView.cpp +++ b/src/Mod/Mesh/Gui/DlgSettingsMeshView.cpp @@ -24,13 +24,7 @@ #include "PreCompiled.h" #include "DlgSettingsMeshView.h" -#include "ViewProvider.h" #include -#include -#include -#include -#include -#include using namespace MeshGui; @@ -64,25 +58,6 @@ void DlgSettingsMeshView::saveSettings() spinLineTransparency->onSave(); checkboxNormal->onSave(); spinboxAngle->onSave(); - - bool twoside = checkboxRendering->isChecked(); - double angle = 0.0; - if (checkboxNormal->isChecked()) { - angle = spinboxAngle->value(); - } - - // search for Mesh view providers and apply the new settings - std::vector docs = App::GetApplication().getDocuments(); - for (std::vector::iterator it = docs.begin(); it != docs.end(); ++it) { - Gui::Document* doc = Gui::Application::Instance->getDocument(*it); - std::vector views = doc->getViewProvidersOfType(ViewProviderMesh::getClassTypeId()); - for (std::vector::iterator jt = views.begin(); jt != views.end(); ++jt) { - ViewProviderMesh* meshview = static_cast(*jt); - if (twoside) meshview->Lighting.setValue(1); - else meshview->Lighting.setValue((long)0); - meshview->CreaseAngle.setValue(angle); - } - } } void DlgSettingsMeshView::loadSettings()