Sync currently selected preset between visibility-page and -menu

This commit is contained in:
fieldOfView 2018-02-09 17:04:08 +01:00
parent 4c1002bf47
commit 74fe281e1d
7 changed files with 82 additions and 61 deletions

View file

@ -362,13 +362,8 @@ class CuraApplication(QtApplication):
default_visibility_profile = SettingVisibilityPresetsModel.getInstance().getItem(0)
preferences.addPreference("general/preset_setting_visibility_choice", default_visibility_profile["id"])
preferences.setDefault("general/visible_settings", ";".join(default_visibility_profile["settings"]))
preset_setting_visibility_choice = Preferences.getInstance().getValue("general/preset_setting_visibility_choice")
if not SettingVisibilityPresetsModel.getInstance().find("id", preset_setting_visibility_choice):
Preferences.getInstance().setValue("general/preset_setting_visibility_choice", default_visibility_profile["id"])
self.applicationShuttingDown.connect(self.saveSettings)
self.engineCreatedSignal.connect(self._onEngineCreated)