def load_settings(self): """Load settings values.""" def get_str_value(settings, name): value = settings.value(name) if value is not None: return value return '' settings = QSettings() self.overwrite_existing = utils.str_to_bool( get_str_value(settings, 'overwrite_existing')) self.avconv_prefered = utils.str_to_bool( get_str_value(settings, 'avconv_prefered')) self.default_output = get_str_value(settings, 'default_output') self.prefix = get_str_value(settings, 'prefix') self.suffix = get_str_value(settings, 'suffix') defcmd = get_str_value(settings, 'default_command') videocodecs = get_str_value(settings, 'videocodecs') audiocodecs = get_str_value(settings, 'audiocodecs') extraformats = get_str_value(settings, 'extraformats') if defcmd: self.default_command = defcmd self.toQLE.setText(self.default_output) self.audiovideo_tab.fill_video_comboboxes( videocodecs, audiocodecs, extraformats)
def load_settings(self): """Load settings and update graphical widgets with loaded values.""" settings = QSettings() overwrite_existing = utils.str_to_bool( settings.value('overwrite_existing')) default_output = settings.value('default_output') prefix = settings.value('prefix') suffix = settings.value('suffix') avconv_prefered = utils.str_to_bool(settings.value('avconv_prefered')) default_command = settings.value('default_command') videocodecs = settings.value('videocodecs') audiocodecs = settings.value('audiocodecs') extraformats = settings.value('extraformats') # QSettings.value() returns str() in python3, not QVariant() as in p2 if overwrite_existing: self.exst_overwriteQRB.setChecked(True) else: self.exst_prefixQRB.setChecked(True) if default_output: self.defaultQLE.setText(default_output) if prefix: self.prefixQLE.setText(prefix) if suffix: self.suffixQLE.setText(suffix) if avconv_prefered: self.avconvQRB.setChecked(True) else: self.ffmpegQRB.setChecked(True) if default_command: self.cmdQLE.setText(default_command) else: self.cmdQLE.setText(config.default_ffmpeg_cmd) if not self.test and not self.parent.ffmpeg: self.avconvQRB.setChecked(True) self.ffmpegQRB.setEnabled(False) if not self.test and not self.parent.avconv: self.ffmpegQRB.setChecked(True) self.avconvQRB.setEnabled(False) if not videocodecs: self.set_default_videocodecs() else: self.vidcodecsQPTE.setPlainText(videocodecs) if not audiocodecs: self.set_default_audiocodecs else: self.audcodecsQPTE.setPlainText(audiocodecs) self.extraformatsQPTE.setPlainText(extraformats)
def load_settings(self, onstart=True): """ Load settings values. onstart -- True means that this is the first time the method called, usually when program beggins """ def get_str_value(settings, name): value = settings.value(name) if value is not None: return value return '' settings = QSettings() self.overwrite_existing = utils.str_to_bool( get_str_value(settings, 'overwrite_existing')) self.default_output = get_str_value(settings, 'default_output') self.prefix = get_str_value(settings, 'prefix') self.suffix = get_str_value(settings, 'suffix') defcmd = get_str_value(settings, 'default_command') extraformats_video = get_str_value(settings, 'extraformats') videocodecs = settings.value('videocodecs') audiocodecs = settings.value('audiocodecs') defcmd_image = get_str_value(settings, 'default_command_image') extraformats_image = get_str_value(settings, 'extraformats_image') if videocodecs is None: videocodecs = "\n".join(config.video_codecs) settings.setValue('videocodecs', videocodecs) if audiocodecs is None: audiocodecs = "\n".join(config.audio_codecs) settings.setValue('audiocodecs', audiocodecs) if defcmd: self.default_command = defcmd else: self.default_command = config.default_ffmpeg_cmd if defcmd_image: self.default_command_image = defcmd_image else: self.default_command_image = config.default_imagemagick_cmd self.audiovideo_tab.fill_video_comboboxes( videocodecs, audiocodecs, extraformats_video) self.image_tab.fill_extension_combobox(extraformats_image) if onstart: self.toQLE.setText(self.default_output)
def load_settings(self, onstart=True): """ Load settings values. onstart -- True means that this is the first time the method called, usually when program beggins """ def get_str_value(settings, name): value = settings.value(name) if value is not None: return value return '' settings = QSettings() self.overwrite_existing = utils.str_to_bool( get_str_value(settings, 'overwrite_existing')) self.default_output = get_str_value(settings, 'default_output') self.prefix = get_str_value(settings, 'prefix') self.suffix = get_str_value(settings, 'suffix') defcmd = get_str_value(settings, 'default_command') extraformats_video = get_str_value(settings, 'extraformats') videocodecs = settings.value('videocodecs') audiocodecs = settings.value('audiocodecs') defcmd_image = get_str_value(settings, 'default_command_image') extraformats_image = get_str_value(settings, 'extraformats_image') if videocodecs is None: videocodecs = "\n".join(config.video_codecs) settings.setValue('videocodecs', videocodecs) if audiocodecs is None: audiocodecs = "\n".join(config.audio_codecs) settings.setValue('audiocodecs', audiocodecs) if defcmd: self.default_command = defcmd else: self.default_command = config.default_ffmpeg_cmd if defcmd_image: self.default_command_image = defcmd_image else: self.default_command_image = config.default_imagemagick_cmd self.audiovideo_tab.fill_video_comboboxes(videocodecs, audiocodecs, extraformats_video) self.image_tab.fill_extension_combobox(extraformats_image) if onstart: self.toQLE.setText(self.default_output)
def load_settings(self): """Load settings and update graphical widgets with loaded values.""" settings = QSettings() overwrite_existing = utils.str_to_bool( settings.value('overwrite_existing')) default_output = settings.value('default_output') prefix = settings.value('prefix') suffix = settings.value('suffix') default_command = settings.value('default_command') videocodecs = settings.value('videocodecs') audiocodecs = settings.value('audiocodecs') extraformats_video = settings.value('extraformats') default_command_image = settings.value('default_command_image') extraformats_image = settings.value('extraformats_image') # QSettings.value() returns str() in python3, not QVariant() as in p2 if overwrite_existing: self.exst_overwriteQRB.setChecked(True) else: self.exst_prefixQRB.setChecked(True) if default_output: self.defaultQLE.setText(default_output) if prefix: self.prefixQLE.setText(prefix) if suffix: self.suffixQLE.setText(suffix) if default_command: self.ffmpegcmdQLE.setText(default_command) else: self.ffmpegcmdQLE.setText(config.default_ffmpeg_cmd) if not videocodecs: self.set_default_videocodecs() else: self.vidcodecsQPTE.setPlainText(videocodecs) if not audiocodecs: self.set_default_audiocodecs else: self.audcodecsQPTE.setPlainText(audiocodecs) self.extraformatsffmpegQPTE.setPlainText(extraformats_video) if default_command_image: self.imagecmdQLE.setText(default_command_image) else: self.imagecmdQLE.setText(config.default_imagemagick_cmd) self.extraformatsimageQPTE.setPlainText(extraformats_image)