private void OnConfigurationSettingsChanged(object sender, PropertyChangedEventArgs e) { _searchResultColumnOptions = SearchResult.ColumnOptions; _searchResultColumnOptions.ApplyColumnSettings(CurrentSearchResult); if (CurrentSearchResult != null) { CurrentSearchResult.UpdateColumnVisibility(); } }
public override void Start() { base.Start(); var tools = new ArrayList(new StudyBrowserToolExtensionPoint().CreateExtensions()); tools.Add(new FilterDuplicateStudiesTool(this)); _toolSet = new ToolSet(tools, new StudyBrowserToolContext(this)); _toolbarModel = ActionModelRoot.CreateModel(GetType().FullName, "dicomstudybrowser-toolbar", _toolSet.Actions); _contextMenuModel = ActionModelRoot.CreateModel(GetType().FullName, "dicomstudybrowser-contextmenu", _toolSet.Actions); _searchResultColumnOptions = SearchResult.ColumnOptions; DicomExplorerConfigurationSettings.Default.PropertyChanged += OnConfigurationSettingsChanged; }
public override void Start() { _selectDefaultServerOnStartup = DicomExplorerConfigurationSettings.Default.SelectDefaultServerOnStartup; _resultColumns = new SearchResultColumnOptionCollection(DicomExplorerConfigurationSettings.Default.ResultColumns); base.Start(); }