Few AfterCaptureJobsTemp changes

This commit is contained in:
Jaex 2014-05-11 13:25:36 +03:00
parent 315db11ba0
commit c7baa45c3d
5 changed files with 27 additions and 42 deletions

View file

@ -108,7 +108,7 @@ private void TakeScreenshot()
{
TaskSettings taskSettings = TaskSettings.GetDefaultTaskSettings();
taskSettings.UseDefaultAfterCaptureJob = false;
taskSettings.SafeAfterTasks.AfterCaptureJobsTemp = taskSettings.SafeAfterTasks.AfterCaptureJob.Remove(AfterCaptureTasks.AnnotateImage);
taskSettings.SafeAfterTasks.AfterCaptureJobsTemp = taskSettings.SafeAfterTasks.AfterCaptureJobsTemp.Remove(AfterCaptureTasks.AnnotateImage);
taskSettings.UseDefaultAdvancedSettings = false;
taskSettings.SafeAdvancedSettings.DisableNotifications = true;

View file

@ -245,12 +245,12 @@ private void AfterCapture(Image img, CaptureType captureType, TaskSettings taskS
if (taskSettings.SafeImageSettings.ImageEffectOnlyRegionCapture && !IsRegionCapture(captureType))
{
taskSettings.SafeAfterTasks.AfterCaptureJobsTemp = taskSettings.SafeAfterTasks.AfterCaptureJob.Remove(AfterCaptureTasks.AddImageEffects);
taskSettings.SafeAfterTasks.AfterCaptureJobsTemp = taskSettings.SafeAfterTasks.AfterCaptureJobsTemp.Remove(AfterCaptureTasks.AddImageEffects);
}
if (taskSettings.SafeGeneralSettings.ShowAfterCaptureTasksForm)
{
using (AfterCaptureForm afterCaptureForm = new AfterCaptureForm(img, taskSettings.SafeAfterTasks.AfterCaptureJob))
using (AfterCaptureForm afterCaptureForm = new AfterCaptureForm(img, taskSettings.SafeAfterTasks.AfterCaptureJobsTemp))
{
afterCaptureForm.ShowDialog();

View file

@ -557,7 +557,7 @@ private static void uploaderConfigWatcher_Changed(object sender, FileSystemEvent
private static void ReloadUploadersConfig(string filePath)
{
UploadersConfig = UploadersLib.UploadersConfig.Load(filePath);
UploadersConfig = UploadersConfig.Load(filePath);
}
public async static void UploadersConfigSaveAsync()

View file

@ -112,24 +112,16 @@ public bool IsUsingDefaultSettings
get
{
return UseDefaultAfterCaptureJob && UseDefaultAfterUploadJob && UseDefaultDestinations && UseDefaultGeneralSettings &&
UseDefaultImageSettings && UseDefaultCaptureSettings && UseDefaultUploadSettings && UseDefaultActions &&
UseDefaultIndexerSettings && UseDefaultAdvancedSettings && !WatchFolderEnabled;
UseDefaultImageSettings && UseDefaultCaptureSettings && UseDefaultUploadSettings && UseDefaultActions &&
UseDefaultIndexerSettings && UseDefaultAdvancedSettings && !WatchFolderEnabled;
}
}
public static TaskSettings GetDefaultTaskSettings()
{
TaskSettings taskSettings = new TaskSettings();
taskSettings.SetDefaultSettings();
return taskSettings;
}
public TaskSettingsAfterTasks SafeAfterTasks
{
get
{
return UseDefaultAfterCaptureJob && Program.DefaultTaskSettings != null ?
Program.DefaultTaskSettings.TaskSettingsAfterTasks : TaskSettingsAfterTasks;
return UseDefaultAfterCaptureJob && Program.DefaultTaskSettings != null ? Program.DefaultTaskSettings.TaskSettingsAfterTasks : TaskSettingsAfterTasks;
}
}
@ -137,8 +129,7 @@ public TaskSettingsDestinations SafeDestinations
{
get
{
return UseDefaultDestinations && Program.DefaultTaskSettings != null ?
Program.DefaultTaskSettings.TaskDestinations : TaskDestinations;
return UseDefaultDestinations && Program.DefaultTaskSettings != null ? Program.DefaultTaskSettings.TaskDestinations : TaskDestinations;
}
}
@ -146,8 +137,7 @@ public TaskSettingsGeneral SafeGeneralSettings
{
get
{
return UseDefaultGeneralSettings && Program.DefaultTaskSettings != null ?
Program.DefaultTaskSettings.GeneralSettings : GeneralSettings;
return UseDefaultGeneralSettings && Program.DefaultTaskSettings != null ? Program.DefaultTaskSettings.GeneralSettings : GeneralSettings;
}
}
@ -155,8 +145,7 @@ public TaskSettingsImage SafeImageSettings
{
get
{
return UseDefaultImageSettings && Program.DefaultTaskSettings != null ?
Program.DefaultTaskSettings.ImageSettings : ImageSettings;
return UseDefaultImageSettings && Program.DefaultTaskSettings != null ? Program.DefaultTaskSettings.ImageSettings : ImageSettings;
}
}
@ -164,8 +153,7 @@ public TaskSettingsCapture SafeCaptureSettings
{
get
{
return UseDefaultCaptureSettings && Program.DefaultTaskSettings != null ?
Program.DefaultTaskSettings.CaptureSettings : CaptureSettings;
return UseDefaultCaptureSettings && Program.DefaultTaskSettings != null ? Program.DefaultTaskSettings.CaptureSettings : CaptureSettings;
}
}
@ -173,8 +161,7 @@ public List<ExternalProgram> SafeActions
{
get
{
return UseDefaultActions && Program.DefaultTaskSettings != null ?
Program.DefaultTaskSettings.ExternalPrograms : ExternalPrograms;
return UseDefaultActions && Program.DefaultTaskSettings != null ? Program.DefaultTaskSettings.ExternalPrograms : ExternalPrograms;
}
}
@ -182,8 +169,7 @@ public TaskSettingsUpload SafeUploadSettings
{
get
{
return UseDefaultUploadSettings && Program.DefaultTaskSettings != null ?
Program.DefaultTaskSettings.UploadSettings : UploadSettings;
return UseDefaultUploadSettings && Program.DefaultTaskSettings != null ? Program.DefaultTaskSettings.UploadSettings : UploadSettings;
}
}
@ -191,8 +177,7 @@ public IndexerSettings SafeIndexerSettings
{
get
{
return UseDefaultIndexerSettings && Program.DefaultTaskSettings != null ?
Program.DefaultTaskSettings.IndexerSettings : IndexerSettings;
return UseDefaultIndexerSettings && Program.DefaultTaskSettings != null ? Program.DefaultTaskSettings.IndexerSettings : IndexerSettings;
}
}
@ -200,23 +185,21 @@ public TaskSettingsAdvanced SafeAdvancedSettings
{
get
{
return UseDefaultAdvancedSettings && Program.DefaultTaskSettings != null ?
Program.DefaultTaskSettings.AdvancedSettings : AdvancedSettings;
return UseDefaultAdvancedSettings && Program.DefaultTaskSettings != null ? Program.DefaultTaskSettings.AdvancedSettings : AdvancedSettings;
}
}
public static TaskSettings GetSafeTaskSettings(TaskSettings taskSettings)
{
if (taskSettings.IsUsingDefaultSettings && Program.DefaultTaskSettings != null)
{
Program.DefaultTaskSettings.SafeAfterTasks.AfterCaptureJobsTemp = Program.DefaultTaskSettings.SafeAfterTasks.AfterCaptureJob;
return Program.DefaultTaskSettings;
}
else
{
taskSettings.SafeAfterTasks.AfterCaptureJobsTemp = taskSettings.SafeAfterTasks.AfterCaptureJob;
return taskSettings;
}
taskSettings.SafeAfterTasks.AfterCaptureJobsTemp = taskSettings.SafeAfterTasks.AfterCaptureJob;
return taskSettings;
}
public static TaskSettings GetDefaultTaskSettings()
{
TaskSettings taskSettings = new TaskSettings();
taskSettings.SetDefaultSettings();
return taskSettings;
}
private void SetDefaultSettings()
@ -293,7 +276,9 @@ public string CaptureFolder
get
{
if (!string.IsNullOrEmpty(AdvancedSettings.CapturePath))
{
return AdvancedSettings.CapturePath;
}
return Program.ScreenshotsFolder;
}

View file

@ -230,7 +230,7 @@ private void ThreadDoWork()
MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
{
Program.Settings.ShowUploadWarning = false;
Program.DefaultTaskSettings.SafeAfterTasks.AfterCaptureJobsTemp = Program.DefaultTaskSettings.SafeAfterTasks.AfterCaptureJob.Remove(AfterCaptureTasks.UploadImageToHost);
Program.DefaultTaskSettings.SafeAfterTasks.AfterCaptureJobsTemp = Program.DefaultTaskSettings.SafeAfterTasks.AfterCaptureJobsTemp.Remove(AfterCaptureTasks.UploadImageToHost);
RequestSettingUpdate = true;
Stop();
}