Browse Source

Remove unnecessary reference from ProjectInformation to parent project options panel.

pull/30/head
Daniel Grunwald 13 years ago
parent
commit
d694a2ee7c
  1. 1
      src/AddIns/BackendBindings/CppBinding/CppBinding/Project/ApplicationOptions.cs
  2. 1
      src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/ApplicationSettings.xaml.cs
  3. 17
      src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/ProjectInformation.xaml.cs

1
src/AddIns/BackendBindings/CppBinding/CppBinding/Project/ApplicationOptions.cs

@ -112,7 +112,6 @@ namespace ICSharpCode.CppBinding.Project
protected override void Initialize() protected override void Initialize()
{ {
base.Initialize(); base.Initialize();
this.projectInformation.SetProjectOptions(this);
foreach (IClass c in GetPossibleStartupObjects(base.Project)) { foreach (IClass c in GetPossibleStartupObjects(base.Project)) {
startupObjectComboBox.Items.Add(c.FullyQualifiedName); startupObjectComboBox.Items.Add(c.FullyQualifiedName);

1
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() protected override void Initialize()
{ {
base.Initialize(); base.Initialize();
this.projectInformation.SetProjectOptions(this);
startupObjectComboBox.Items.Clear(); startupObjectComboBox.Items.Clear();
foreach (IClass c in GetPossibleStartupObjects(base.Project)) { foreach (IClass c in GetPossibleStartupObjects(base.Project)) {
startupObjectComboBox.Items.Add(c.FullyQualifiedName); startupObjectComboBox.Items.Add(c.FullyQualifiedName);

17
src/Main/Base/Project/Src/Gui/Dialogs/OptionPanels/ProjectOptions/ProjectInformation.xaml.cs

@ -21,29 +21,14 @@ namespace ICSharpCode.SharpDevelop.Gui.OptionPanels
/// <summary> /// <summary>
/// Interaction logic for ProjectInformation.xaml /// Interaction logic for ProjectInformation.xaml
/// </summary> /// </summary>
public partial class ProjectInformation : UserControl,IProjectUserControl, INotifyPropertyChanged public partial class ProjectInformation : UserControl, INotifyPropertyChanged
{ {
private ProjectOptionPanel projectOptions;
public ProjectInformation() public ProjectInformation()
{ {
InitializeComponent(); InitializeComponent();
this.DataContext = this; 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; private string projectFolder;
public string ProjectFolder { public string ProjectFolder {

Loading…
Cancel
Save