mirror of
https://github.com/claunia/cuetools.net.git
synced 2025-12-16 18:14:25 +00:00
Hide settings for encoders that have none
This commit is contained in:
@@ -474,7 +474,7 @@ namespace JDP
|
|||||||
comboBoxEncoderExtension.Enabled = encoder.CanBeDeleted;
|
comboBoxEncoderExtension.Enabled = encoder.CanBeDeleted;
|
||||||
groupBoxExternalEncoder.Visible = encoder.CanBeDeleted;
|
groupBoxExternalEncoder.Visible = encoder.CanBeDeleted;
|
||||||
checkBoxEncoderLossless.Enabled = format != null && format.allowLossless && format.allowLossy;
|
checkBoxEncoderLossless.Enabled = format != null && format.allowLossless && format.allowLossy;
|
||||||
propertyGridEncoderSettings.Visible = !encoder.CanBeDeleted;
|
propertyGridEncoderSettings.Visible = !encoder.CanBeDeleted && encoder.settings.HasBrowsableAttributes();
|
||||||
propertyGridEncoderSettings.SelectedObject = encoder.CanBeDeleted ? null : encoder.settings;
|
propertyGridEncoderSettings.SelectedObject = encoder.CanBeDeleted ? null : encoder.settings;
|
||||||
if (!checkBoxEncoderLossless.Enabled && format != null && encoder.Lossless != format.allowLossless)
|
if (!checkBoxEncoderLossless.Enabled && format != null && encoder.Lossless != format.allowLossless)
|
||||||
encoder.Lossless = format.allowLossless;
|
encoder.Lossless = format.allowLossless;
|
||||||
|
|||||||
Reference in New Issue
Block a user