protected virtual void OnLoadComponentSettings(ArchiveFormatSettings settings) { base.Disabled = settings.Disabled; base.HideFormat = settings.HideFormat; string[] extensionList = settings.ExtensionList; if (extensionList != null) { base.Extension = extensionList; } }
public void LoadComponentSettings() { ArchiveFormatSettings settings = SettingsManager.GetSettings<ArchiveFormatSettings>(this.SettingsKey); if (settings == null) { settings = new ArchiveFormatSettings { SettingsKey = this.SettingsKey }; settings.Reload(); } if (settings.Initialized) { base.BeginInit(); try { this.OnLoadComponentSettings(settings); } finally { base.EndInit(); } } this.FModified = false; }
public void SaveComponentSettings() { ArchiveFormatSettings settings = new ArchiveFormatSettings { SettingsKey = this.SettingsKey, Initialized = true }; this.OnSaveComponentSettings(settings); SettingsManager.RegisterSettings(settings); this.FModified = false; }
protected virtual void OnSaveComponentSettings(ArchiveFormatSettings settings) { settings.Disabled = base.Disabled; settings.HideFormat = base.HideFormat; settings.ExtensionList = base.Extension; }