Winify – Diff between revs 6 and 7

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 6 Rev 7
Line 7... Line 7...
7   7  
8 namespace Winify 8 namespace Winify
9 { 9 {
10 public partial class SettingsForm : Form 10 public partial class SettingsForm : Form
11 { -  
12 #region Public Events & Delegates -  
13   -  
14 public event EventHandler<ServersUpdatedEventArgs> ServersUpdated; -  
15   -  
16 #endregion -  
17   11 {
Line 18... Line 12...
18 #region Private Delegates, Events, Enums, Properties, Indexers and Fields 12 #region Private Delegates, Events, Enums, Properties, Indexers and Fields
Line 19... Line 13...
19   13  
Line 29... Line 23...
29 } 23 }
Line 30... Line 24...
30   24  
31 public SettingsForm(Servers.Servers servers) : this() 25 public SettingsForm(Servers.Servers servers) : this()
32 { 26 {
-   27 _servers = servers;
-   28  
-   29 listBox1.DataSource = _servers.Server;
-   30 listBox1.DisplayMember = "Name";
-   31 listBox1.DataBindings.Add(new Binding("Text", _servers.Server, "Name", true,
33 _servers = servers; 32 DataSourceUpdateMode.OnPropertyChanged));
Line 34... Line 33...
34 } 33 }
Line 35... Line 34...
35   34  
Line 66... Line 65...
66 if (_servers.Server.Any(servers => servers.Name == server.Name)) 65 if (_servers.Server.Any(servers => servers.Name == server.Name))
67 { 66 {
68 return; 67 return;
69 } 68 }
Line 70... Line -...
70   -  
71 listBox1.InvokeIfRequired(listBox => { listBox.Items.Add(server); }); -  
72   69  
73 _servers.Server.Add(server); -  
74   -  
75 ServersUpdated?.Invoke(this, new ServersUpdatedEventArgs(_servers)); 70 _servers.Server.Add(server);
Line 76... Line 71...
76 } 71 }
77   72  
78 private void Button2_Click(object sender, EventArgs e) 73 private void Button2_Click(object sender, EventArgs e)
79 { 74 {
80 listBox1.InvokeIfRequired(listBox => 75 listBox1.InvokeIfRequired(listBox =>
Line 81... Line -...
81 { -  
82 var item = listBox.SelectedItem; -  
83   76 {
84 listBox.Items.Remove(item); -  
85   -  
86 _servers.Server.Remove((Server) item); 77 var item = listBox.SelectedItem;
87   78  
Line 88... Line 79...
88 ServersUpdated?.Invoke(this, new ServersUpdatedEventArgs(_servers)); 79 _servers.Server.Remove((Server) item);
89 }); 80 });
Line 111... Line 102...
111 serverPortTextBox.Text = server.Port; 102 serverPortTextBox.Text = server.Port;
112 serverUsernameTextBox.Text = server.Username; 103 serverUsernameTextBox.Text = server.Username;
113 serverPasswordTextBox.Text = server.Password; 104 serverPasswordTextBox.Text = server.Password;
114 } 105 }
Line 115... Line -...
115   -  
116 private void SettingsForm_Shown(object sender, EventArgs e) -  
117 { -  
118 foreach (var server in _servers.Server) -  
119 { -  
120 listBox1.InvokeIfRequired(listBox => { listBox.Items.Add(server); }); -  
121 } -  
122 } -  
123   106  
124 #endregion 107 #endregion
125 } 108 }
126 } 109 }