public void addServer(HomeTransferServerData data) { if (!(homeTransferServerDictionary.ContainsKey(data.IP) || data.IP.Equals(localData.IP))) { homeTransferServerDictionary.Add(data.IP, data); HomeTransferController.getInstance().updateObserver(); } }
public void addFiles(String[] files) { Boolean changed = false; foreach (String file in files) { if (!homeTransferFileDictionary.ContainsKey(file)) { homeTransferFileDictionary.Add(file, file); changed = true; } } if (changed) { HomeTransferController.getInstance().updateObserver(); } // TODO: Implement adding of file arrays }
private void button3_Click(object sender, EventArgs e) { String server = ""; if (listBox2.Items.Count > 1) { server = listBox2.GetItemText(listBox2.SelectedItem); if (server.Equals("")) { MessageBox.Show("Please select a remote instance first"); return; } } else if (listBox2.Items.Count == 1) { server = listBox2.Items[0].ToString(); } else { return; } HomeTransferController.sendFiles(server, HomeTransferModel.getInstance().getFiles()); }
public void exit() { HomeTransferController.getInstance().broadcastUDP("close"); HomeTransferController.getInstance().exitController(); }
public void init() { HomeTransferController.getInstance().initController(); HomeTransferController.getInstance().broadcastUDP("discover"); }
private void button2_Click(object sender, EventArgs e) { HomeTransferController.getInstance().deleteFiles(); }
private void button4_Click(object sender, EventArgs e) { HomeTransferController.getInstance().refreshList(); }