public interface IBackupSettingService
{
/// <summary>
+ /// Occurs when backup setting is created.
+ /// </summary>
+ event EventHandler<SettingFileEventArgs> BackupSettingCreated;
+
+ /// <summary>
/// Occurs when backup setting is opened.
/// </summary>
event EventHandler<SettingFileEventArgs> BackupSettingOpened;
ResourceDictionaryLocation.None,
ResourceDictionaryLocation.SourceAssembly)]
-[assembly: AssemblyVersion("1.0.0.181")]
-[assembly: AssemblyFileVersion("1.0.0.181")]
+[assembly: AssemblyVersion("1.0.0.182")]
+[assembly: AssemblyFileVersion("1.0.0.182")]
[assembly: NeutralResourcesLanguageAttribute("en")]
/// </summary>
private BackupService()
{
+ BackupSettingService.Instance.BackupSettingCreated += OnBackupSettingCreated;
BackupSettingService.Instance.BackupSettingOpened += this.OnBackupSettingOpened;
BackupSettingService.Instance.BackupSettingClosed += this.OnBackupSettingClosed;
}
destinationFileName,
CompressionLevel.Optimal,
false,
- Encoding.GetEncoding(SimpleBackup.Properties.Settings.Default.DefaultZipEncodingKeyText));
+ Encoding.GetEncoding(Properties.Settings.Default.DefaultZipEncodingKeyText));
}
catch (Exception e)
{
});
}
+ private void OnBackupSettingCreated(object sender, SettingFileEventArgs settingFileEventArgs)
+ {
+ this.IsReadyForBackup = true;
+ }
+
private void OnBackupSettingOpened(object sender, SettingFileEventArgs settingFileEventArgs)
{
this.IsReadyForBackup = true;
}
/// <summary>
+ /// Occurs when backup setting is created.
+ /// </summary>
+ public event EventHandler<SettingFileEventArgs> BackupSettingCreated;
+
+ /// <summary>
/// Occurs when backup setting is opened.
/// </summary>
public event EventHandler<SettingFileEventArgs> BackupSettingOpened;
this.CurrentSetting = backupSetting;
this.CurrentSetting.SettingModified += this.OnCurrentSettingModified;
+ if (this.BackupSettingCreated != null)
+ {
+ this.BackupSettingCreated(this, new SettingFileEventArgs(this.CurrentSetting.SettingName));
+ }
+
return true;
}
public bool OpenDefaultBackupSetting(out string resultMessage)
{
return this.OpenBackupSetting(
- SimpleBackup.Properties.Settings.Default.DefaultSettingFileName,
+ Properties.Settings.Default.DefaultSettingFileName,
out resultMessage);
}