From 39241c8aadec7b620d24cebecfd2bb06c2811f58 Mon Sep 17 00:00:00 2001 From: leozide Date: Wed, 13 Sep 2017 14:21:53 -0700 Subject: [PATCH] Refresh parts list after preferences changed. --- common/lc_application.cpp | 1 + common/lc_mainwindow.h | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/common/lc_application.cpp b/common/lc_application.cpp index b7e66c80..5992cc90 100644 --- a/common/lc_application.cpp +++ b/common/lc_application.cpp @@ -610,5 +610,6 @@ void lcApplication::ShowPreferencesDialog() strcpy(opts.strHeader, m_strHeader); */ + gMainWindow->SetShadingMode(Options.Preferences.mShadingMode); gMainWindow->UpdateAllViews(); } diff --git a/common/lc_mainwindow.h b/common/lc_mainwindow.h index 75a65447..10056aca 100644 --- a/common/lc_mainwindow.h +++ b/common/lc_mainwindow.h @@ -246,6 +246,7 @@ public: void SetLockZ(bool LockZ); void SetRelativeTransform(bool RelativeTransform); void SetCurrentPieceInfo(PieceInfo* Info); + void SetShadingMode(lcShadingMode ShadingMode); void NewProject(); bool OpenProject(const QString& FileName); @@ -318,7 +319,6 @@ protected: void ShowUpdatesDialog(); void ShowAboutDialog(); void ShowPrintDialog(); - void SetShadingMode(lcShadingMode ShadingMode); lcModelTabWidget* GetTabWidgetForModel(lcModel* Model) const {