public override bool Equals(object o) { if (!(o is ApplicationProperties)) { return(false); } ApplicationProperties v = o as ApplicationProperties; if (!AskSwitchDefaultPrinter.Equals(v.AskSwitchDefaultPrinter)) { return(false); } if (!LastLoginVersion.Equals(v.LastLoginVersion)) { return(false); } if (!LastSaveDirectory.Equals(v.LastSaveDirectory)) { return(false); } if (!LastUsedProfileGuid.Equals(v.LastUsedProfileGuid)) { return(false); } if (!PrimaryPrinter.Equals(v.PrimaryPrinter)) { return(false); } return(true); }
public override bool Equals(object o) { if (!(o is PdfCreatorSettings)) { return(false); } PdfCreatorSettings v = o as PdfCreatorSettings; if (!ApplicationProperties.Equals(v.ApplicationProperties)) { return(false); } if (!ApplicationSettings.Equals(v.ApplicationSettings)) { return(false); } if (ConversionProfiles.Count != v.ConversionProfiles.Count) { return(false); } for (int i = 0; i < ConversionProfiles.Count; i++) { if (!ConversionProfiles[i].Equals(v.ConversionProfiles[i])) { return(false); } } return(true); }
public ApplicationProperties Copy() { ApplicationProperties copy = new ApplicationProperties(); copy.NextUpdate = NextUpdate; copy.SettingsVersion = SettingsVersion; return(copy); }
public ApplicationProperties Copy() { ApplicationProperties copy = new ApplicationProperties(); copy.AskSwitchDefaultPrinter = AskSwitchDefaultPrinter; copy.LastLoginVersion = LastLoginVersion; copy.LastSaveDirectory = LastSaveDirectory; copy.LastUsedProfileGuid = LastUsedProfileGuid; copy.PrimaryPrinter = PrimaryPrinter; return(copy); }
public void StoreValues(Data data, string path) { ApplicationProperties.StoreValues(data, path + @"ApplicationProperties\"); ApplicationSettings.StoreValues(data, path + @"ApplicationSettings\"); for (int i = 0; i < ConversionProfiles.Count; i++) { ConversionProfile tmp = ConversionProfiles[i]; tmp.StoreValues(data, @"" + path + @"ConversionProfiles\" + i + @"\"); } data.SetValue(@"" + path + @"ConversionProfiles\numClasses", ConversionProfiles.Count.ToString()); }
public void ReadValues(Data data, string path) { ApplicationProperties.ReadValues(data, path + @"ApplicationProperties\"); ApplicationSettings.ReadValues(data, path + @"ApplicationSettings\"); try { int numClasses = int.Parse(data.GetValue(@"" + path + @"ConversionProfiles\numClasses")); for (int i = 0; i < numClasses; i++) { ConversionProfile tmp = new ConversionProfile(); tmp.ReadValues(data, @"" + path + @"ConversionProfiles\" + i + @"\"); ConversionProfiles.Add(tmp); } } catch {} }
public PdfCreatorSettings Copy() { PdfCreatorSettings copy = new PdfCreatorSettings(_storage); copy.ApplicationProperties = ApplicationProperties.Copy(); copy.ApplicationSettings = ApplicationSettings.Copy(); copy.ConversionProfiles = new ObservableCollection <ConversionProfile>(); for (int i = 0; i < ConversionProfiles.Count; i++) { copy.ConversionProfiles.Add(ConversionProfiles[i].Copy()); } return(copy); }
public override string ToString() { StringBuilder sb = new StringBuilder(); sb.AppendLine("[ApplicationProperties]"); sb.AppendLine(ApplicationProperties.ToString()); sb.AppendLine("[ApplicationSettings]"); sb.AppendLine(ApplicationSettings.ToString()); for (int i = 0; i < ConversionProfiles.Count; i++) { sb.AppendLine(ConversionProfiles.ToString()); } return(sb.ToString()); }
public override bool Equals(object o) { if (!(o is ApplicationProperties)) { return(false); } ApplicationProperties v = o as ApplicationProperties; if (!NextUpdate.Equals(v.NextUpdate)) { return(false); } if (!SettingsVersion.Equals(v.SettingsVersion)) { return(false); } return(true); }
private void Init() { ApplicationProperties = new ApplicationProperties(); ApplicationSettings = new ApplicationSettings(); ConversionProfiles = new List <ConversionProfile>(); }