From d694a2ee7c6ee4feb925c851584bc4dab484faaf Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Sun, 18 Nov 2012 15:06:03 +0100 Subject: [PATCH] Remove unnecessary reference from ProjectInformation to parent project options panel. --- .../CppBinding/Project/ApplicationOptions.cs | 1 - .../ProjectOptions/ApplicationSettings.xaml.cs | 1 - .../ProjectOptions/ProjectInformation.xaml.cs | 17 +---------------- 3 files changed, 1 insertion(+), 18 deletions(-) diff --git a/src/AddIns/BackendBindings/CppBinding/CppBinding/Project/ApplicationOptions.cs b/src/AddIns/BackendBindings/CppBinding/CppBinding/Project/ApplicationOptions.cs index a231917e53..dcbc3bd645 100644 --- a/src/AddIns/BackendBindings/CppBinding/CppBinding/Project/ApplicationOptions.cs +++ b/src/AddIns/BackendBindings/CppBinding/CppBinding/Project/ApplicationOptions.cs @@ -112,7 +112,6 @@ namespace ICSharpCode.CppBinding.Project protected override void Initialize() { base.Initialize(); - this.projectInformation.SetProjectOptions(this); foreach (IClass c in GetPossibleStartupObjects(base.Project)) { startupObjectComboBox.Items.Add(c.FullyQualifiedName); diff --git a/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/ApplicationSettings.xaml.cs b/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/ApplicationSettings.xaml.cs index 2825ce0e40..340b82f3f2 100644 --- a/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/ApplicationSettings.xaml.cs +++ b/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/ApplicationSettings.xaml.cs @@ -40,7 +40,6 @@ namespace ICSharpCode.SharpDevelop.Gui.OptionPanels protected override void Initialize() { base.Initialize(); - this.projectInformation.SetProjectOptions(this); startupObjectComboBox.Items.Clear(); foreach (IClass c in GetPossibleStartupObjects(base.Project)) { startupObjectComboBox.Items.Add(c.FullyQualifiedName); diff --git a/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/ProjectInformation.xaml.cs b/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/ProjectInformation.xaml.cs index 043a12a7c7..d506347a58 100644 --- a/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/ProjectInformation.xaml.cs +++ b/src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/ProjectInformation.xaml.cs @@ -21,29 +21,14 @@ namespace ICSharpCode.SharpDevelop.Gui.OptionPanels /// /// Interaction logic for ProjectInformation.xaml /// - public partial class ProjectInformation : UserControl,IProjectUserControl, INotifyPropertyChanged + public partial class ProjectInformation : UserControl, INotifyPropertyChanged { - private ProjectOptionPanel projectOptions; - public ProjectInformation() { InitializeComponent(); this.DataContext = this; } - public void SetProjectOptions(ProjectOptionPanel projectOptions) - { - if (projectOptions == null) { - throw new ArgumentNullException("projectOptions"); - } - this.projectOptions = projectOptions; - } - - public bool SaveProjectOptions() - { - throw new NotImplementedException(); - } - private string projectFolder; public string ProjectFolder {