Winify – Diff between revs 6 and 7
?pathlinks?
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 | } |