def settings(self): settings = QSettings("Pandoc", "PanConvert") settings.setValue("path_pandoc", self.ui.Pandoc_Path.text()) settings.setValue("path_multimarkdown", self.ui.Markdown_Path.text()) settings.setValue("path_dialog", self.ui.Dialog_Path.text()) settings.setValue("fromParameter", self.ui.FromParameter.text()) settings.setValue("toParameter", self.ui.ToParameter.text()) settings.setValue("xtraParameter", self.ui.XtraParameter.text()) settings.setValue("Standard_Conversion", self.ui.StandardConversion.isChecked()) settings.setValue("Batch_Conversion", self.ui.BatchConversion.isChecked()) settings.setValue("From_Markdown", self.ui.ButtonFromMarkdown.isChecked()) settings.setValue("From_Html", self.ui.ButtonFromHtml.isChecked()) settings.setValue("From_Latex", self.ui.ButtonFromLatex.isChecked()) settings.setValue("From_Opml", self.ui.ButtonFromOpml.isChecked()) settings.setValue("To_Markdown", self.ui.ButtonToMarkdown.isChecked()) settings.setValue("To_Html", self.ui.ButtonToHtml.isChecked()) settings.setValue("To_Latex", self.ui.ButtonToLatex.isChecked()) settings.setValue("To_Opml", self.ui.ButtonToOpml.isChecked()) settings.setValue("To_Lyx", self.ui.ButtonToLyx.isChecked()) settings.sync() settings.status() PreferenceDialog.close(self)
def SetLanguage(self): global actualLanguage settings = QSettings('Pandoc', 'PanConvert') settings.setValue('default_language', str(self.ui.comboBoxLanguageSelector.currentText())) actualLanguage = str(self.ui.comboBoxLanguageSelector.currentText()) settings.sync() settings.status()
def closeEvent(self, event): settings = QSettings('Pandoc', 'PanConvert') Dialog_Size = settings.value('Dialog_Size') if Dialog_Size is True or Dialog_Size == 'true': settings.setValue("Batch_size", self.size()) settings.setValue("Batch_pos", self.pos()) settings.sync() settings.status() BatchDialog.close(self)
def batch_settings(self): global batch_open_path, openfiles batch_settings = QSettings('Pandoc', 'PanConvert') batch_settings.setValue('batch_convert_directory', self.ui.ParameterBatchconvertDirectory.isChecked()) batch_settings.setValue('batch_convert_files', self.ui.ParameterBatchconvertFiles.isChecked()) batch_settings.setValue('batch_convert_recursive', self.ui.ParameterBatchconvertRecursive.isChecked()) batch_settings.setValue('batch_open_path', self.ui.OpenPath.text()) batch_settings.sync() batch_settings.status() BatchDialog.close(self)
def settings(self): settings = QSettings('Pandoc', 'PanConvert') settings.setValue('Window_Size', self.ui.Window_Size.isChecked()) settings.setValue('Dock_Size', self.ui.Dock_Size.isChecked()) settings.setValue('Dialog_Size', self.ui.Dialog_Size.isChecked()) settings.setValue('Hide_Batch', self.ui.Hide_Batch.isChecked()) settings.setValue('Button_OldGui', self.ui.Button_OldGui.isChecked()) settings.setValue('Button_NewGui', self.ui.Button_NewGui.isChecked()) settings.setValue('Tab_StandardConverter', self.ui.Tab_StandardConverter.isChecked()) settings.setValue('Tab_ManualConverter', self.ui.Tab_ManualConverter.isChecked()) settings.setValue('path_pandoc', self.ui.Pandoc_Path.text()) settings.setValue('path_multimarkdown', self.ui.Markdown_Path.text()) settings.setValue('path_dialog', self.ui.Dialog_Path.text()) settings.setValue('BufferSaveSuffix', self.ui.BufferSaveSuffix.text()) settings.setValue('BufferSaveName', self.ui.BufferSaveName.text()) settings.setValue('fromParameter', self.ui.FromParameter.text()) settings.setValue('toParameter', self.ui.ToParameter.text()) settings.setValue('xtraParameter', self.ui.XtraParameter.text()) settings.setValue('Standard_Conversion', self.ui.StandardConversion.isChecked()) settings.setValue('Batch_Conversion', self.ui.BatchConversion.isChecked()) settings.setValue('From_Markdown', self.ui.ButtonFromMarkdown.isChecked()) settings.setValue('From_Html', self.ui.ButtonFromHtml.isChecked()) settings.setValue('From_Latex', self.ui.ButtonFromLatex.isChecked()) settings.setValue('From_Opml', self.ui.ButtonFromOpml.isChecked()) settings.setValue('To_Markdown', self.ui.ButtonToMarkdown.isChecked()) settings.setValue('To_Html', self.ui.ButtonToHtml.isChecked()) settings.setValue('To_Latex', self.ui.ButtonToLatex.isChecked()) settings.setValue('To_Opml', self.ui.ButtonToOpml.isChecked()) settings.setValue('To_Lyx', self.ui.ButtonToLyx.isChecked()) Dialog_Size = settings.value('Dialog_Size') if Dialog_Size is True or Dialog_Size == 'true': settings.setValue("Preference_size", self.size()) settings.setValue("Preference_pos", self.pos()) settings.sync() settings.status() PreferenceDialog.close(self)