- self.contrastEntry = getConfigListEntry(_("Contrast"), config.pep.contrast)
- self.saturationEntry = getConfigListEntry(_("Saturation"), config.pep.saturation)
- self.hueEntry = getConfigListEntry(_("Hue"), config.pep.hue)
- self.brightnessEntry = getConfigListEntry(_("Brightness"), config.pep.brightness)
-
- self.list = [
- self.contrastEntry
- ]
-
- self.list.extend((
- self.saturationEntry,
- self.hueEntry,
- self.brightnessEntry
- ))
- if self.hw_type == 'dm8000':
- self.splitEntry = getConfigListEntry(_("Split preview mode"), config.pep.split)
- self.sharpnessEntry = getConfigListEntry(_("Sharpness"), config.pep.sharpness)
- self.auto_fleshEntry = getConfigListEntry(_("Auto flesh"), config.pep.auto_flesh)
- self.green_boostEntry = getConfigListEntry(_("Green boost"), config.pep.green_boost)
- self.blue_boostEntry = getConfigListEntry(_("Blue boost"), config.pep.blue_boost)
- self.block_noise_reductionEntry = getConfigListEntry(_("Block noise reduction"), config.pep.block_noise_reduction)
- self.mosquito_noise_reductionEntry = getConfigListEntry(_("Mosquito noise reduction"), config.pep.mosquito_noise_reduction)
- self.digital_contour_removalEntry = getConfigListEntry(_("Digital contour removal"), config.pep.digital_contour_removal)
- self.dynamic_contrastEntry = getConfigListEntry(_("Dynamic contrast"), config.pep.dynamic_contrast)
-
- self.xtdlist = [
- self.splitEntry
- ]
-
- self.xtdlist.extend((
- self.sharpnessEntry,
- self.auto_fleshEntry,
- self.green_boostEntry,
- self.blue_boostEntry,
- self.block_noise_reductionEntry,
- self.mosquito_noise_reductionEntry,
- self.digital_contour_removalEntry,
- self.dynamic_contrastEntry
- ))
-
- self.list.extend((
- self.splitEntry,
- self.sharpnessEntry,
- self.auto_fleshEntry,
- self.green_boostEntry,
- self.blue_boostEntry,
- self.block_noise_reductionEntry,
- self.mosquito_noise_reductionEntry,
- self.digital_contour_removalEntry,
- self.dynamic_contrastEntry
- ))
+ self.list = []
+ self.xtdlist = []
+ addToConfigList = self.addToConfigList
+ self.contrastEntry = addToConfigList(_("Contrast"), config.pep.contrast)
+ self.saturationEntry = addToConfigList(_("Saturation"), config.pep.saturation)
+ self.hueEntry = addToConfigList(_("Hue"), config.pep.hue)
+ self.brightnessEntry = addToConfigList(_("Brightness"), config.pep.brightness)
+ self.scaler_sharpnessEntry = addToConfigList(_("Scaler sharpness"), config.av.scaler_sharpness)
+ self.splitEntry = addToConfigList(_("Split preview mode"), config.pep.split, True)
+ add_to_xtdlist = self.splitEntry is not None
+ self.sharpnessEntry = addToConfigList(_("Sharpness"), config.pep.sharpness, add_to_xtdlist)
+ self.auto_fleshEntry = addToConfigList(_("Auto flesh"), config.pep.auto_flesh, add_to_xtdlist)
+ self.green_boostEntry = addToConfigList(_("Green boost"), config.pep.green_boost, add_to_xtdlist)
+ self.blue_boostEntry = addToConfigList(_("Blue boost"), config.pep.blue_boost, add_to_xtdlist)
+ self.dynamic_contrastEntry = addToConfigList(_("Dynamic contrast"), config.pep.dynamic_contrast, add_to_xtdlist)
+ self.block_noise_reductionEntry = addToConfigList(_("Block noise reduction"), config.pep.block_noise_reduction, add_to_xtdlist)
+ self.mosquito_noise_reductionEntry = addToConfigList(_("Mosquito noise reduction"), config.pep.mosquito_noise_reduction, add_to_xtdlist)
+ self.digital_contour_removalEntry = addToConfigList(_("Digital contour removal"), config.pep.digital_contour_removal, add_to_xtdlist)