Add OCR and uploader filters tabs to UpdateDefaultSettingVisibility function to make sure changing enabled states of these tabs

This commit is contained in:
Jaex 2020-02-22 13:29:31 +03:00
parent 4910951c4a
commit ea4f5d5bbd
2 changed files with 9 additions and 5 deletions

View file

@ -436,10 +436,10 @@ private void UpdateDefaultSettingVisibility()
if (!IsDefault)
{
pGeneral.Enabled = !TaskSettings.UseDefaultGeneralSettings;
pImage.Enabled = ((Control)tpEffects).Enabled = ((Control)tpThumbnail).Enabled = !TaskSettings.UseDefaultImageSettings;
pCapture.Enabled = ((Control)tpRegionCapture).Enabled = ((Control)tpScreenRecorder).Enabled = !TaskSettings.UseDefaultCaptureSettings;
pImage.Enabled = tpEffects.Enabled = tpThumbnail.Enabled = !TaskSettings.UseDefaultImageSettings;
pCapture.Enabled = tpRegionCapture.Enabled = tpScreenRecorder.Enabled = tpOCR.Enabled = !TaskSettings.UseDefaultCaptureSettings;
pActions.Enabled = !TaskSettings.UseDefaultActions;
((Control)tpFileNaming).Enabled = ((Control)tpUploadClipboard).Enabled = !TaskSettings.UseDefaultUploadSettings;
tpFileNaming.Enabled = tpUploadClipboard.Enabled = tpUploaderFilters.Enabled = !TaskSettings.UseDefaultUploadSettings;
pTools.Enabled = !TaskSettings.UseDefaultToolsSettings;
pgTaskSettings.Enabled = !TaskSettings.UseDefaultAdvancedSettings;
}

View file

@ -367,7 +367,7 @@ public class TaskSettingsCapture
public class TaskSettingsUpload
{
#region Upload
#region Upload / File naming
public bool UseCustomTimeZone = false;
public TimeZoneInfo CustomTimeZone = TimeZoneInfo.Utc;
@ -377,7 +377,7 @@ public class TaskSettingsUpload
public bool FileUploadUseNamePattern = false;
public bool FileUploadReplaceProblematicCharacters = false;
#endregion Upload
#endregion Upload / File naming
#region Upload / Clipboard upload
@ -388,7 +388,11 @@ public class TaskSettingsUpload
#endregion Upload / Clipboard upload
#region Upload / Uploader filters
public List<UploaderFilter> UploaderFilters = new List<UploaderFilter>();
#endregion Upload / Uploader filters
}
public class TaskSettingsTools