def updateFromSettings(self): markdownSettings.updateFromSettings(self) # s = self.settings["Preview"] # val = s.get("MarkdownHighlighter", False) # self.chkMarkdownHighlighter.setChecked(val) if not "Pandoc" in self.settings: return for name in self.settingsList: s = self.settingsList[name] if s.isValid(self.format): if s.type == "checkbox" and name in self.settings["Pandoc"]: s.widget.setChecked(self.settings["Pandoc"][name]) elif s.type == "number" and name in self.settings["Pandoc"]: s.widget.setValue(int(self.settings["Pandoc"][name])) elif s.type == "combo" and name in self.settings["Pandoc"]: s.widget.setCurrentText(self.settings["Pandoc"][name])